Technical Lead – Node
We are looking for a Technical Lead – Node to join our dynamic team.
Key Responsibilities
- Lead and mentor a Node.js development team.
- Design and develop scalable backend services with Node.js, Express.js, and related technologies.
- Make architectural decisions on databases, APIs, and system integrations.
- Optimize application performance, scalability, and security.
- Build and maintain RESTful APIs and GraphQL services.
- Manage cloud deployments using Docker, Kubernetes, and CI/CD pipelines.
- Work with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Implement authentication protocols (JWT, OAuth).
- Participate in Agile processes, code reviews, and troubleshooting.
Candidate Profile
- Bachelor's degree in software engineering or a related field.
- 6-8 years of backend development experience with Node.js and Express.js.
- Strong skills in JavaScript/TypeScript, asynchronous programming, APIs, and databases.
- Experience with cloud platforms (AWS, GCP, Azure) and containerization.
- Knowledge of authentication and security practices.
- Proficient in CI/CD, DevOps, and automated testing.
- Strong problem-solving and communication skills.