Node.js Developer
Geoalgo TechnologiesFixed
₹35,000 - ₹60,000
Earning Potential
₹60,000
Fixed
₹35,000 - ₹60,000
Earning Potential
₹60,000
Job highlights
19 applicants
Job Description
Senior Node.js Backend Developer
Location: Kolkata
Job Type: Full-Time
Experience Level: 5+ Years
Department: Engineering / Software Development
Role SummaryWe are seeking an experienced Node.js Backend Developer to join our core engineering team. In this role, you will be responsible for building high-performance, scalable, and secure server-side applications and microservices. You will architect robust APIs, design low-latency database queries, and optimize high-throughput distributed systems.
If you excel at solving complex architectural challenges, optimizing event-driven architectures, and building production-grade enterprise software, we’d love to talk to you.
Key Responsibilities
1. System Architecture & Backend DevelopmentArchitect, build, and maintain production-grade RESTful APIs, GraphQL endpoints, and real-time backend services using Node.js and TypeScript / Express.js.
- Write clean, testable, modular, and maintainable code following SOLID principles and modern software design patterns.
- Leverage Node.js event loops, streams, workers, and asynchronous programming to maximize concurrency, throughput, and system performance.
2. Database Design & Data Layer OperationsDesign and optimize relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) schemas.
- Write high-performance SQL queries, indexing strategies, and data models to maintain low latency under heavy throughput.
- Implement efficient connection pooling, caching strategies (Redis/Memcached), and transaction safety.
3. Performance Tuning, Security & ReliabilityIdentify and eliminate performance bottlenecks, CPU spikes, memory leaks, and I/O latency using profiling tools.
- Implement enterprise-grade security practices, including OAuth2, JWT, rate limiting, encryption, validation schemas, and OWASP recommendations.
- Maintain system reliability through comprehensive unit/integration testing (Jest, Mocha, Supertest) and CI/CD pipelines.
4. Leadership & CollaborationCollaborate with frontend engineers, product managers, and DevOps teams to deliver features end-to-end.
- Conduct code reviews, establish technical standards, and mentor mid-level/junior backend developers.
- Set up system telemetry, centralized logging, and APM tools (Datadog, SigNoz, Prometheus/Grafana) for rapid incident response.
- Technical Skills & QualificationsMust-Have Requirements:Experience: 4+ years of backend development experience, with at least 3+ years specifically building commercial Node.js applications at scale.
- Core Tech Stack: Strong mastery of JavaScript (ES6+), TypeScript, Node.js, and backend frameworks like Express.js, Fastify, or NestJS.
- Databases: Hands-on experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis), including ORMs/Query Builders (Prisma, TypeORM, Knex).
- API & Protocols: Deep understanding of RESTful API design, HTTP/S standards, WebSockets, and authentication flows (OAuth2/JWT).
- System Design: Solid understanding of microservices architecture, event-driven design, message queues (RabbitMQ, Kafka, AWS SQS), and asynchronous processing.
- DevOps/Cloud Literacy: Experience with Docker, Git version control, CI/CD pipelines, and cloud environments (AWS, GCP, or Azure).
- Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Job role
Job requirements
About company
Similar jobs you can apply for
Software / Web Developer
Product Marketing Executive
Ubiquitos Trading Private LimitedCustomer Support Engineer
Earthline Infocomm Pvt. Ltd.
Senior Full Stack Developer
Muzn IT
Engineering Trainee
Rocky BatteriesQuality Control Inspector
V N Agro Tech Private Limited
Data Analyst
ATLC GroupYou can expect a minimum salary of 35,000 INR and can go up to 60,000 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed Graduate degree and people who have 5 to 31 years are eligible to apply for this job. You can apply for more jobs in Kolkata to get hired quickly.
The candidate should have Basic English skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Kolkata at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is 17 Nov 2026. For more details, download apna app and find Full Time jobs in Kolkata . Through apna, you can find jobs in 64 cities across India. Join NOW!