Tasks
* Develop, maintain, and optimize scalable and secure backend services using Node.js.
* Design and implement RESTful APIs and ensure high performance.
* Work with relational databases (PostgreSQL/MySQL) and manage complex queries.
* Optimize the application’s architecture for scalability and efficiency.
* Implement containerization technologies (Docker, Kubernetes) to streamline deployment.
* Utilize cloud platforms (AWS, GCP, or Azure) for hosting and infrastructure needs.
* Write clean, modular, and testable code to ensure maintainability.
* Collaborate with front-end developers and stakeholders to integrate APIs.
* Maintain version control with Git and follow agile development methodologies.
Requirements
✔ 10+ years of experience in backend development
✔ Expertise in Node.js and frameworks like Nest.js
✔ Strong understanding of multi-process architecture and JavaScript threading limitations
✔ Experience with PostgreSQL or MySQL
✔ Hands-on experience with Docker and Kubernetes
✔ Familiarity with cloud services like AWS, GCP, or Azure
✔ Experience with testing tools and writing testable code
✔ Strong understanding of API development and RESTful services
✔ Experience with Git version control