who has strong hands-on experience in building scalable backend services, designing and implementing RESTful APIs, and integrating with both
NoSQL
and
Relational Database (RDS)
systems. The ideal candidate should be able to work in a fast-paced environment, follow clean coding practices, and collaborate effectively with cross-functional teams including frontend engineers, DevOps, QA, and product managers.
Key Responsibilities
Backend Development
Design, develop, and maintain backend services using
Node.js
and
Express.js
.
Build efficient, reusable, modular, and scalable REST APIs.
Implement authentication, authorization, rate limiting, caching, and middleware logic.
API Development & Integrations
Architect and document RESTful API endpoints based on business requirements.
Integrate with third-party APIs, microservices, and internal systems.
Ensure API performance, reliability, and security.
Database Design & Management
Develop database schemas and optimize queries for
relational databases (MySQL/PostgreSQL on AWS RDS)
.
Work with
NoSQL databases
(MongoDB, DynamoDB, or similar) for scalable document-based storage.
Implement indexing, data modeling, migrations, and performance tuning.
System Architecture & Scalability
Participate in designing application architecture for distributed systems.
Implement best practices for high availability, failover, and fault-tolerant APIs.
Optimize services for performance and low latency.
Code Quality & Engineering Practices
Write clean, well-structured, maintainable, and testable code.
Use TypeScript (optional but preferred) for stronger type safety.
Write unit tests, integration tests, and end-to-end tests using Jest, Mocha, or similar frameworks.
Conduct code reviews and follow industry-standard secure coding guidelines.
Deployment & DevOps Collaboration
Work with DevOps teams to deploy applications on
AWS / Docker / CI-CD pipelines
.
Troubleshoot production issues, optimize logs, and contribute to monitoring and observability setups (CloudWatch, ELK, Prometheus, etc.).
Documentation & Collaboration
Maintain technical documentation for APIs, architecture, and workflows.
Collaborate with product managers to refine requirements and help define the technical roadmap.
Participate actively in Agile/Scrum ceremonies.
Required Skills & Qualifications
Technical Skills
4-5 years of professional experience building backend applications using
Node.js
.
Solid knowledge of
REST API design
, standards, and best practices.
Hands-on experience with:
+
NoSQL databases
(MongoDB, DynamoDB, Couchbase, or similar)
+
Relational DBs on RDS
(PostgreSQL/MySQL) Strong understanding of:
+ Asynchronous programming
+ Event-driven architectures
+ Middleware design
+ Error handling patterns
+ API versioning and documentation (Swagger/OpenAPI) Proficiency with source control tools (Git/GitHub/GitLab).
Experience with containerization (Docker) and cloud platforms (AWS preferred).
Soft Skills
Strong problem-solving and analytical thinking.
Ability to break down complex requirements into technical tasks.
Excellent communication and collaboration skills.
* Ownership mindset with the ability to work independently.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.