Senior Full Stack Developer (JavaScript / TypeScript / Node.js)
with strong backend and API development expertise to join our engineering team. The ideal candidate will have deep hands-on experience in designing and developing scalable web applications and microservices using Node.js, TypeScript, and modern JavaScript frameworks.
Key Responsibilities
Design, develop, and maintain server-side applications using Node.js, TypeScript, and modern JavaScript frameworks.
Build RESTful and GraphQL APIs, ensuring security, scalability, and performance.
Collaborate with front-end teams to integrate UI components with backend services.
Optimize existing applications for maximum performance and scalability.
Implement unit testing, integration testing, and participate in code reviews.
Work with databases (SQL/NoSQL) such as PostgreSQL, MySQL, or MongoDB.
Deploy and maintain applications in cloud environments (AWS/Azure/GCP).
Participate in Agile development practices including sprint planning, retrospectives, and daily standups.
Collaborate with product managers, UI/UX designers, and QA engineers to deliver robust solutions.
Troubleshoot production issues, optimize performance, and continuously improve reliability.
Required Skills
5-8 years of professional experience in software development.
Strong proficiency in JavaScript (ES6+), TypeScript, and Node.js.
Hands-on experience with Express.js, NestJS, or similar backend frameworks.
Expertise in building APIs (RESTful or GraphQL) and microservices architecture.
Strong understanding of asynchronous programming, event-driven design, and Promise-based workflows.
Solid knowledge of databases - relational (MySQL/PostgreSQL) and NoSQL (MongoDB/Redis).
Familiarity with containerization (Docker) and version control (Git).
Experience working with CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI).
Understanding of authentication and authorization mechanisms (JWT, OAuth2, etc.).
Knowledge of testing frameworks such as Jest, Mocha, or Chai.
Strong problem-solving, debugging, and analytical skills.
Excellent communication and collaboration abilities in remote team setups.
Job Type: Full-time
Pay: ₹80,000.00 - ₹100,000.00 per month
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.