You are a curious software developer dedicated to your craft and enjoy solving big problems; you write code that you are proud of and can hit the ground running with support from the team. You understand that SaaS software delivery necessitates innovation and speed of execution. You want to be a part of a creative and enterprising team with challenging problems to solve. You pride yourself in owning issues but don’t want to work in a vacuum to solve them. Collaborating with the team to develop the best solution for your customer fuels your fire if this sounds like you take a closer look at what this role entails.
BACKGROUND & SKILLS REQUIRED
Programming experience in Golang or Java is preferred although we'll consider polyglots. The right candidate will show versatility in writing and developing software in a variety of languages over their career.8+ years of experience designing, developing, testing, and monitoring applications deployed in a high availability SaaS environment. Secure Coding experience such as experience with OWASP, Vulnerability Assessments, Threat Modeling, Secure Code Review, Penetration Testing, Data Protection, Encryption, Authentication & Authorization, OR similar experience related to secure coding is a huge preference. Experience building production applications in cloud environments (AWS or GCP) with a strong emphasis on security best practices. Experience working as a Software Engineer on applications with continuous client connectivity is desired. Enjoy scaling microservice architectures and large-scale event ingestion platforms. Have familiarity with scaling web sockets, real-time messaging systems (Kafka, MQTT), and non-relational database systems like DynamoDB, networking, and DevOps.Excellent communicator thrives within a tightly knit, cross-functional remote team environment. Strong leadership skills coaching and mentoring more junior engineers.Impactful collaborator working with other engineers, Product Managers, and Technical Support.
Requirements
Deliver high-quality clean codes.
Participate in agile practices such as agile meetings, code reviews, writing test cases, etc.
Design, develop, and deploy back-end services with a focus on high availability, low latency, and scalability
Experienced in one of the Back-End programming languages (Golang, PHP, Python)
Advanced knowledge of JSON-API standards
Experienced in Restful web services design and develop
Familiar with RPC and gRPC web services
Hands-on Relational Databases (MySQL, PostgreSQL)
Familiar with Relation Databases
Familiar with microservices architecture
Experienced in Event Driven Development
Familiar with concurrent computing and concurrency patterns
Advanced knowledge of TDD concepts and component/unit testing
Familiar with Data Modeling concepts
Experience of using Git as a version control system
Killer problem-solving skills
Familiar with Docker and containerized environments like Kubernetes.
جهان گستر السا (ELSALAND)، شرکتی است که در زمینه ISM Marketing، فناوری اطلاعات و اینترنت فعالیت دارد.
در این مجموعه تمام ابعادی که یک کسب و کار باید برای رشد خود با آنها همگام شود، تعبیه شده است که به شرح ذیل می باشد:
- ارایه مشاوره به سازمانهای بزرگ و کوچک
- انجام فعالیت های دیجیتال مارکتینگ هوشمند
تیم جهان گستر السا (ELSALAND) از مجموعه ای از افراد مجرب در زمینه های آکادمیک، جوانانی خبره و ماهر تشکیل یافته است که همگی دوره های مختلف مهارتی را نزد بهترین اساتید گدرانده اند.