NodeJs Backend Developer
Full Job Description
Edzy.ai is seeking a passionate Node.js Backend Developer with 0-4 years of experience to join our Gurugram team. You will build, maintain, and optimize scalable server-side systems using Node.js and TypeScript. Responsibilities include designing and implementing RESTful/GraphQL APIs, working with SQL/NoSQL databases, ensuring high performance and security, integrating third-party services, and collaborating with product and frontend teams. You will also be involved in deploying and monitoring applications on AWS and implementing CI/CD pipelines. Experience with Express.js or NestJS, PostgreSQL/MySQL, MongoDB, API design principles, and Git is required. Familiarity with AWS services (EC2, Lambda, S3, RDS), serverless concepts, and CI/CD tools is a plus. This full-time, in-person position offers a competitive salary and the opportunity to solve complex technical challenges in a dynamic startup environment.
Responsibilities:
- Build, maintain, and optimize scalable backend services using Node.js and TypeScript.
- Design and implement RESTful and/or GraphQL APIs for web and mobile applications.
- Work with databases (SQL and/or NoSQL) to design schemas and write efficient queries.
- Ensure high performance, security, and reliability across all backend components.
- Integrate with third-party APIs and services when required.
- Collaborate closely with frontend developers and product teams to deliver end-to-end features.
- Write clean, maintainable, and well-tested code following best practices.
- Participate in code reviews, architecture discussions, and technical decision-making.
- Deploy, monitor, and maintain applications on AWS (EC2, Lambda, S3, RDS, etc.).
- Implement CI/CD pipelines to automate builds, testing, and deployments.
Requirements:
- 0-4 years of experience with Node.js and TypeScript.
- Understanding of backend frameworks such as Express.js or NestJS.
- Experience working with relational (PostgreSQL/MySQL) and/or non-relational (MongoDB) databases.
- Familiarity with API design principles and documentation (Swagger/OpenAPI).
- Basic understanding of authentication, authorization, and security best practices.
- Exposure to AWS cloud services (EC2, Lambda, S3, RDS) and understanding of serverless concepts is a plus.
- Familiarity with CI/CD tools (GitHub Actions, GitLab CI, Jenkins, etc.) to automate deployments.
- Knowledge of version control using Git.
- Problem-solving mindset and eagerness to learn new technologies.
- Node.js: 1 year (Required)
Location: Gurugram, Haryana (Required)
Job Type: Full-time
Company
Edzy.ai
Edzy.ai is revolutionizing student learning, revision, and exam preparation through innovative, AI-powered gamified experiences. Join our mission to make education engaging and effective.