Responsibilities:
Lead a team of backend developers in designing, developing, and maintaining scalable and efficient backend systems and APIs. Provide technical guidance and mentorship to team members, ensuring adherence to coding standards, best practices, and project deadlines. Collaborate with cross-functional teams, including product management, frontend development, and quality assurance, to define technical requirements and project deliverables. Architect and implement robust, secure, and maintainable backend solutions using appropriate technologies and design patterns. Participate in code reviews, debugging, and troubleshooting to ensure code quality and system reliability. Continuously evaluate and adopt new technologies, tools, and frameworks to improve development processes and enhance product capabilities. Lead by example in writing clean, well-designed, and testable code, and promote a culture of code quality and innovation within the team. Define and implement best practices for version control, continuous integration, and deployment automation. Collaborate with DevOps and infrastructure teams to optimize backend infrastructure and ensure scalability, reliability, and performance. Stay updated on emerging trends and advancements in backend development technologies, and provide recommendations for technology stack enhancements. Requirements:
Bachelor's degree in Computer Science, Engineering, or related field. Minimum of 3 years of experience working as a backend developer or similar role in the UAE. Proven experience in leading backend development teams and managing software development projects. Strong proficiency in backend development languages such as Java, Python, Node.js, or Ruby. Experience with backend frameworks/libraries such as Spring Boot, Django, Express.js, or Ruby on Rails. Solid understanding of relational and NoSQL databases, with hands-on experience in database design, optimization, and querying. Familiarity with RESTful API design principles and experience in building and consuming APIs. Proficiency in version control systems (e.g., Git) and familiarity with CI/CD pipelines. Excellent communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders. Strong problem-solving and analytical abilities, with a keen attention to detail and a passion for delivering high-quality software solutions.
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.