18 Aug
|
Aanzara corporate
|
Tirunelveli
18 Aug
Aanzara corporate
Tirunelveli
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
Solid 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
● Environment 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 - ₹45,000.00 per month
Benefits
- Health insurance
- Life insurance
- Provident Fund
Work Location: In person
📌 Backend Developer - Node.js (Tirunelveli)
🏢 Aanzara corporate
📍 Tirunelveli