Sr Backend Developer

Dubai Tax Free23 months agoFull-time External
Negotiable
Responsibilities: • Work closely with other engineers across teams to architect and build highly scalable and robust backend applications and services. • Participate in team agile and engineering practices and contribute to their continuous evolution. • Continuously improve the quality and reliability of services and help define and enhance the patterns and principles that the team follows. • Critically question and simplify our tech org systems/processes and solutions. • Write high quality, performant and reliable code while working on defined tasks/bugs independently. • Mentor and guide junior members of the team. Minimum Experience & Skills: · Bachelor's degree in computer science or equivalent • Excellent communication and collaboration skills. • Understanding of Agile principles and associated practices • 5+ years of software engineering experience • Experience in Test driven development (TDD) • Experience with backend development using Nodejs. • Strong experience building Nodejs Application, and Micro Services using NestJs • Experience with backend development using Java (Will be a plus). • Experience working with relational and non-relational databases. • Experience with GraphQL tools and mechanisms • Experience in Distributed Systems Architecture: Microservices, Event-Driven, and RESTful Services • Strong experience with tools used in Distributed Systems such as Apache Kafka, RabbitMQ • Strong experience with securing and optimizing backend services. • Exposed to cloud platforms (Such as: AWS, Google Cloud, Azure) • Ability to mentor other engineers