Backend Developer

Company: BigStep Technologies
Apply for the Backend Developer
Location:
Job Description:

Job Summary

We are looking for a skilled Node.js Backend Engineer with a strong server-side mindset and

hands-on expertise in building scalable, high-performance APIs and microservices. The ideal

candidate will have solid experience designing and deploying production-grade backend

systems and is comfortable working in cloud environments. While the primary focus is backend

development, familiarity with frontend technologies to enable full-stack collaboration is a plus.

Key Responsibilities

• Design, develop, and maintain scalable RESTful APIs and microservices using Node.js

• Build and optimize server-side logic, database schemas, and data access layers

• Integrate with third-party services, internal APIs, and cloud-native components

• Collaborate with frontend, product, DevOps, and QA teams to deliver end-to-end

solutions

• Write clean, modular, and well-tested code with strong unit and integration test coverage

• Participate in system design discussions and architectural decisions

• Identify performance bottlenecks and implement optimizations

• Implement and maintain CI/CD pipelines for backend builds and deployments

• Monitor application health using logging and observability tools

• Participate in code reviews and contribute to engineering best practices

Required Skills & Experience

• 3–6 years of overall software development experience

• Strong hands-on experience with Node.js (Express.js, Fastify, or similar frameworks) in

production

• Proficiency in JavaScript / TypeScript for backend development

• Experience designing and building RESTful APIs and working with relational and/or

NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis)

• Solid understanding of asynchronous programming, event-driven architecture, and

Node.js performance patterns

• Experience with authentication and authorization mechanisms (JWT, OAuth2, etc.)

• Hands-on experience with containerization tools such as Docker

• Experience with CI/CD pipelines and version control using Git

• Strong debugging, testing, and documentation discipline

Nice to Have

• Experience with Google Cloud Platform (GCP) – Cloud Run, Cloud Functions, Pub/Sub,

BigQuery

• Exposure to Amazon Web Services (AWS) – Lambda, EC2, S3, RDS, SQS

• Familiarity with Kubernetes or managed container orchestration services

• Knowledge of message queues and event streaming (Kafka, RabbitMQ, or GCP

Pub/Sub)

• Experience with GraphQL APIs

• Working knowledge of frontend technologies (React, Angular, or Vue) for cross-

functional collaboration

• Experience in Agile/Scrum delivery environments

• Exposure to enterprise-scale or cloud-native application architecture

Posted: March 28th, 2026