Description

Responsibilities
Participate in technical planning and requirements gathering, including designing, coding, testing, troubleshooting, and documenting backend applications.
Develop and maintain high-quality APIs and microservices using Node.js, Express.js, and TypeScript.
Ensure adherence to industry best practices for backend development, including performance optimization, security, and scalability.
Work with databases such as MongoDB, PostgreSQL, or MySQL, ensuring efficient data handling and querying.
Implement RESTful APIs and GraphQL services, integrating with third-party systems when necessary.
Collaborate with frontend developers, DevOps, and other stakeholders to deliver seamless, high-performing applications.
Work with CI/CD pipelines, containerization (Docker), and cloud platforms (AWS, Azure, or GCP) for deployment and automation.
Stay up to date with modern backend development trends and best practices.
 

Qualifications
5+ years of experience in backend development with Node.js and TypeScript/JavaScript.
Proficiency in Express.js, NestJS, or other Node.js frameworks.
Strong understanding of asynchronous programming, event-driven architecture, and performance optimization.
Experience working with databases like MongoDB, PostgreSQL, MySQL, and ORM tools like Sequelize or TypeORM.
Familiarity with API development, authentication (OAuth, JWT), and security best practices.
Experience with cloud services (AWS, Azure, GCP) and working with CI/CD pipelines.
Strong debugging, problem-solving, and investigative skills, with the ability to analyze logs and troubleshoot production issues.
Knowledge of Agile/Scrum methodologies.
Self-starter with excellent communication and collaboration skills.
 

Education

Any Graduate