18 Aug
|
Aanzara corporate IT Solutions
|
Tirunelveli
18 Aug
Aanzara corporate IT Solutions
Tirunelveli
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
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.
Positive 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
Hr
Ganthimathi G
(phone hidden)
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 IT Solutions
📍 Tirunelveli