Job Description
About the job Technical Lead - Backend
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.
Job Details
- Job Location
- Abu Dhabi United Arab Emirates
- Company Industry
- Other Business Support Services
- Company Type
- Unspecified
- Employment Type
- Unspecified
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified