22 Aug
|
ANZARA CORPORATE
|
Tirunelveli
22 Aug
ANZARA CORPORATE
Tirunelveli
BACKEND DEVELOPER – NODE.JS
Job Type
Full-time | In office / 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 SkillsNode.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
- Setting 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.
Benefits:
- Health insurance
- Provident Fund
Work Location: In person
📌 BACKEND DEVELOPER – NODE.JS (Tirunelveli)
🏢 ANZARA CORPORATE
📍 Tirunelveli