We are looking for a skilled Node.js Developer with at least 3 years of experience in backend development. The candidate should have a strong command of JavaScript/TypeScript, Node.js frameworks, RESTful APIs, and database management. The role involves developing scalable and high-performing backend services while collaborating with front-end and product teams to deliver seamless applications.
Key Responsibilities
- Develop and maintain server-side applications using Node.js.
- Build and integrate RESTful APIs and third-party services.
- Work with databases such as MongoDB, MySQL, or PostgreSQL.
- Collaborate with front-end developers to integrate user-facing elements.
- Optimize applications for performance, scalability, and security.
- Participate in code reviews and follow coding best practices.
- Troubleshoot, debug, and upgrade existing applications.
- Stay updated with the latest Node.js trends and technologies.
Required Skills & Qualifications
- 3+ years of experience in backend development with Node.js.
- Proficiency in JavaScript and TypeScript.
- Hands-on experience with Express.js / Nest.js frameworks.
- Solid understanding of asynchronous programming and event-driven architecture.
- Experience with relational and non-relational databases (MySQL, PostgreSQL, MongoDB).
- Familiarity with Git/Version control systems.
- Strong problem-solving skills and attention to detail.
- Positive communication and teamwork skills.
Preferred Skills
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of Docker, Kubernetes, and CI/CD pipelines.
- Exposure to Agile development methodology.
Perks & Benefits
- Competitive salary with performance bonuses.
- Opportunity to work on exciting and challenging projects.
- Learning and growth opportunities with modern tech stacks.