Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Squash Apps and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Position :</b> Node.js :</b> 5+ Type :</b> Summary :</b></p><p><br/></p>We are seeking an experienced Node.js Developer with 5+ years of professional experience to join our engineering team.
</p><p><br/></p><p>The ideal candidate will have extensive expertise in building scalable, high-performance, and resilient backend services and APIs using the Node.js ecosystem.
</p><p><br/></p><p>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 :</b></p><p><br/></p>- 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).<br/><br/></p><p>- Architecture : Contribute to architectural decisions, focusing on microservices and cloud-native design principles to ensure high availability, performance, and fault tolerance.<br/><br/></p><p>- Database Integration : Design and optimize schemas and queries for both SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).<br/><br/></p><p>- 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.<br/><br/></p><p>- 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.<br/><br/></p><p>- Performance : Identify and address performance bottlenecks within the application and database layers to ensure low-latency service delivery.<br/><br/></p><p>- Security : Implement and enforce security best practices to protect APIs and data, including authentication (e.g., JWT, OAuth2) and input :</b></p><p><br/></p>- Experience : 5+ years of professional experience as a Backend or Full Stack Developer, with a strong focus on Node.js.<br/><br/></p><p>- Core Proficiency : Expert-level proficiency in Node.js, JavaScript (ES6+), and common frameworks (e.g., Express.js).<br/><br/></p><p>- Architecture : Strong experience designing and implementing microservices and serverless architectures.<br/><br/></p><p>- Databases : Hands-on experience with both relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases.<br/><br/></p><p>- APIs & Protocols : Deep knowledge of building and consuming RESTful and/or GraphQL APIs.<br/><br/></p><p>- DevOps Tools : Familiarity with cloud platforms (AWS, GCP, or Azure), Docker, Kubernetes, and CI/CD pipelines.<br/><br/></p><p>- Testing : Proficiency with testing frameworks (Mocha, Jest) for unit and integration Skills :</b> Experience with TypeScript and strong understanding of asynchronous programming paradigms</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Squash Apps is actively hiring for this Node.js Developer - Express.js/NestJS position
Apply Now