Posted on: 19/11/2025
Description :
Responsibilities :
API Development & Backend Engineering :
- Design, develop, and maintain RESTful APIs using Node.js, Express.js, and OpenAPI Specification.
- Build modular, reusable, and testable backend components for high-availability systems.
- Own the full lifecycle of backend development - from planning to deployment and maintenance.
Collaboration & Integration :
- Collaborate with frontend developers to integrate user-facing components with server-side logic.
- Work closely with product, engineering, and QA teams to define requirements, acceptance criteria, and technical solutions.
- Participate in sprint planning, code reviews, and architectural discussions.
Performance, Scalability & Reliability :
- Optimize applications for maximum speed and scalability.
- Implement caching strategies, load balancing, and efficient database queries to improve system performance.
- Monitor and troubleshoot performance issues and bottlenecks.
Quality Assurance & Best Practices :
- Write clean, maintainable, and well-documented code following industry best practices.
- Implement automated testing frameworks (unit, integration, API tests).
- Ensure adherence to secure coding standards and data protection principles.
- Maintain version control standards and deployment workflows (Git, CI/CD).
Troubleshooting & Support :
- Diagnose and resolve backend bugs, performance issues, and integration challenges.
- Support production systems, perform root cause analysis, and implement preventive measures.
Required Skills & Qualifications :
- 3 - 6 years of hands-on experience as a Backend Developer using Node.js and Express.js.
- Strong proficiency in designing and documenting APIs using OpenAPI Specification / Swagger.
- Solid understanding of asynchronous programming, event-driven architecture, and Node.js internals.
- Experience with relational or NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
- Proficiency in REST API design, authentication protocols (JWT, OAuth2), and API security principles.
- Experience with API testing tools such as Postman, Newman, or similar.
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is an advantage.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications :
- Experience in microservices architecture and distributed systems.
- Knowledge of TypeScript and modern backend frameworks.
- Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
- Experience with logging and monitoring tools (Winston, ELK, Grafana)
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1577296
Interview Questions for you
View All