DevJobs

Backend Team Leader

Overview
Skills
  • Node.js Node.js
  • MongoDB MongoDB
  • PostgreSQL PostgreSQL
  • Linux Linux
  • AWS AWS
  • Docker Docker
  • Kubernetes Kubernetes

We are looking for a highly skilled and experienced Backend Team Leader to join our dynamic team. The ideal candidate will have a deep understanding of backend technologies, extensive experience with Node.js, AWS, PostgreSQL, MongoDB, and Linux. In this role, you will lead a team of backend developers to design, build, and maintain efficient, reusable, and reliable backend systems that power our products and services.


Key Responsibilities:

- Lead and mentor a team of backend developers, ensuring the team's continuous growth and success.

- Design and implement robust, scalable, and secure backend solutions using Node.js.

- Oversee the architecture and development of cloud-based services and infrastructure on AWS.

- Manage and optimize databases (PostgreSQL and MongoDB) to ensure high availability and performance.

- Collaborate with front-end developers, DevOps, and product managers to deliver high-quality software.

- Ensure best practices in code quality, testing, and deployment processes.

- Identify and resolve performance bottlenecks, bugs, and security vulnerabilities.

- Monitor system performance and lead efforts in incident response and troubleshooting.

- Stay up-to-date with the latest technologies, trends, and best practices in backend development and cloud services.

- Drive continuous improvement within the backend team through code reviews, retrospectives, and knowledge sharing.


Required Qualifications:

- 8+ years of experience in software development, with a focus on backend technologies.

- 3+ years of experience leading or managing a development team.

- Extensive experience with Node.js and building RESTful APIs.

- Experience with AWS services such as EC2, S3, Lambda, RDS, etc.

- Experience working with relational databases (PostgreSQL) and NoSQL databases (MongoDB).

- Familiarity with Linux operating systems.

- Solid understanding of software architecture, design patterns, and best practices.


Preferred Qualifications:

- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

- Experience with Docker, Kubernetes, or other containerization technologies.

- Familiarity with CI/CD pipelines and automated testing.

- Experience with microservices architecture.


What We Offer:

- Competitive salary and benefits package.

- Opportunity to work on innovative projects with cutting-edge technologies.

- A collaborative and inclusive work environment.

- Opportunities for professional growth and development.


If you are passionate about backend development, leading teams, and creating high-performance systems, we would love to hear from you. Apply now to join our team!

CoolAutomation