Applications Developer

Job Summary

Lead the backend development team to design, implement, and optimize scalable backend systems. Collaborate with cross-functional teams to deliver robust services, ensure code quality, and manage deployment and integration of backend solutions.

Responsibilities

  • Lead backend development team by providing technical guidance to ensure effective project delivery
  • Design and implement scalable, robust backend systems to support business needs
  • Collaborate with frontend developers, product managers, and stakeholders to align backend solutions with product goals
  • Conduct code reviews and enforce best practices to maintain high code quality
  • Monitor and optimize application performance and scalability to enhance user experience
  • Manage deployment and integration of backend services to ensure smooth production releases
  • Stay updated with emerging backend technologies and industry trends to drive innovation

Preferred competencies and qualifications

  • 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
  • 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

Similar jobs