HamburgerMenu
hirist

Job Description

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)


info-icon

Did you find something suspicious?