Key Responsibilities
Lead the backend development team and provide technical guidance.
Design and implement scalable and robust backend systems.
Collaborate with frontend developers, product managers, and other stakeholders.
Ensure code quality through code reviews and best practices.
Monitor and optimize application performance and scalability.
Manage deployment and integration of backend services.
Stay updated with emerging technologies and industry trends.
Requirements
Bachelor’s or Master’s degree in Computer Science or related field.
Proven experience as a backend developer or lead.
Strong knowledge of backend technologies such as Java, Spring Boot, Node.js, etc.
Experience with RESTful APIs, microservices architecture, and database systems (e.g., MySQL, PostgreSQL).
Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
Excellent problem-solving and communication skills.
Ability to mentor and lead a team of developers.