15 Aug
|
Aanzara corporate
|
India
15 Aug
Aanzara corporate
India
Backend Developer – Node.js Job Type Full-time | On-site / Hybrid Experience 3+ Years Job Overview We are looking for an experienced Backend Developer – Node.js with 3+ years of professional experience in building scalable, secure, and high-performance web applications and REST APIs. The candidate should have strong hands-on experience with Node.js, TypeScript/JavaScript, databases, API development, and server-side application development, along with practical experience in AWS or Linux production environments. Key Responsibilities Develop and maintain scalable backend applications using Node.js. Design, develop, and maintain RESTful APIs. Implement business logic, validations, authentication, and authorization. Design and optimize relational and/or NoSQL databases. Develop reusable and maintainable backend services. Integrate third-party APIs and external services. Implement payment gateways, webhooks, email, SMS, and notification services. Develop background jobs, scheduled tasks, and queue-based processing. Implement proper error handling, logging, and monitoring. Optimize API performance, database queries, and server-side processes. Troubleshoot and resolve production issues. Write unit and integration tests. Participate in code reviews and technical discussions. Collaborate with frontend developers, QA engineers, DevOps, and product teams. Deploy and maintain applications in AWS/Linux server environments.
Required Skills Node.js Strong hands-on experience with Node.js JavaScript / TypeScript Express.js / NestJS REST API development Asynchronous programming Promises / Async-Await Middleware Error handling Authentication & Authorization JWT API security Webhooks Database Experience with one or more: PostgreSQL MySQL MongoDB Strong understanding of: Database design Relationships Complex queries Indexing Transactions Query optimization ORM/ODM such as Prisma, TypeORM, Sequelize, or Mongoose API & Integration RESTful API development JSON Third-party API integration Payment gateway integration Webhooks Postman Swagger / OpenAPI API versioning AWS / Server-Side 3+ years of backend/server-side development experience Hands-on experience with AWS or Linux production servers AWS EC2 AWS S3 AWS RDS AWS Lambda — preferred AWS CloudWatch Linux / Ubuntu Nginx Process managers such as PM2 SSL configuration Workplace configuration Server deployment and troubleshooting Development Tools Git / GitHub / GitLab / Bitbucket npm / yarn / pnpm Docker Postman VS Code CI/CD pipelines Project Experience Candidates should have experience working on at least one production-level Node.js project involving:
User Management Authentication & Authorization Role & Permission Management Admin Dashboard APIs REST APIs Database-driven business logic Third-party integrations Payment Gateway Integration Notifications Background Jobs Queue Processing File Upload / Storage Reports & Analytics Production Deployment Server Monitoring Performance Optimization E-Commerce Experience – Preferred Experience with an e-commerce platform is an added advantage, particularly: Product → Category → Inventory → Cart → Checkout → Payment → Order → Shipping → Return/Refund and: Admin → Product Management → Inventory → Customer Management → Order Management → Promotions → Reports Good to Have TypeScript NestJS Redis BullMQ RabbitMQ / Kafka WebSockets / Socket.IO Docker & Docker Compose Microservices Elasticsearch GraphQL Jest CI/CD AWS Lambda Kubernetes Event-driven architecture Qualification Bachelor's degree in Computer Science, IT, Software Engineering, or a related field. 3+ years of professional Node.js backend development experience. Strong problem-solving and debugging skills. Good understanding of software architecture and development practices. Experience working with production applications and server environments. Ideal Candidate 3+ Years | Node.js | TypeScript/JavaScript | Express.js/NestJS | REST APIs | PostgreSQL/MySQL/MongoDB | JWT | Third-Party APIs | AWS/Linux Server | Git | Docker | Production Deployment Candidates with strong Node.js backend experience, production deployment knowledge, and hands-on AWS/server-side experience will be preferred.
Pay: ₹25,000.00 - ₹35,000.00 per month
Benefits:
- Provident Fund
Work Location: In person
📌 Backend Developer – Node.js (India)
🏢 Aanzara corporate
📍 India