Position : Node.js : 5+ Type : Summary :
We are seeking an experienced Node.js Developer with 5+ years of professional experience to join our engineering team.
The ideal candidate will have extensive expertise in building scalable, high-performance, and resilient backend services and APIs using the Node.js ecosystem.
This role requires a developer who is proficient in leveraging modern JavaScript frameworks, working with microservices architecture, and ensuring seamless integration with various data stores and third-party Responsibilities :
- Backend Development : Design, develop, and maintain highly scalable and reliable backend services and RESTful / GraphQL APIs using Node.js and related frameworks (e.g., Express, NestJS).
- Architecture : Contribute to architectural decisions, focusing on microservices and cloud-native design principles to ensure high availability, performance, and fault tolerance.
- Database Integration : Design and optimize schemas and queries for both SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Code Quality & Testing : Write clean, efficient, well-documented, and testable code. You will be responsible for implementing comprehensive unit and integration tests to ensure code quality and stability.
- Collaboration & Deployment : Collaborate effectively with frontend developers, product managers, and DevOps teams. You will participate in the deployment process, leveraging tools like Docker and Kubernetes in a CI / CD environment.
- Performance : Identify and address performance bottlenecks within the application and database layers to ensure low-latency service delivery.
- Security : Implement and enforce security best practices to protect APIs and data, including authentication (e.g., JWT, OAuth2) and input :
- Experience : 5+ years of professional experience as a Backend or Full Stack Developer, with a strong focus on Node.js.
- Core Proficiency : Expert-level proficiency in Node.js, JavaScript (ES6+), and common frameworks (e.g., Express.js).
- Architecture : Strong experience designing and implementing microservices and serverless architectures.
- Databases : Hands-on experience with both relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases.
- APIs & Protocols : Deep knowledge of building and consuming RESTful and / or GraphQL APIs.
- DevOps Tools : Familiarity with cloud platforms (AWS, GCP, or Azure), Docker, Kubernetes, and CI / CD pipelines.
- Testing : Proficiency with testing frameworks (Mocha, Jest) for unit and integration Skills : Experience with TypeScript and strong understanding of asynchronous programming paradigms
(ref : hirist.tech)