We are seeking expert Node.js Developers with strong full-stack JavaScript expertise to build scalable RESTful APIs and microservices for enterprise applications. Join our high-performance engineering teams to deliver production-ready Node.js solutions using modern testing frameworks, CI/CD pipelines, and database optimization.
Role Summary
As a Node.js Developer, you'll design, develop, and maintain robust backend services using Node.js and Express.js, create optimized MongoDB/PostgreSQL schemas, implement comprehensive test suites, and collaborate in Agile software engineering teams. This role requires strong problem-solving, original thinking, and technical leadership.
Key Responsibilities
- Node.js & Express.js: Build RESTful APIs, middleware, error handling, security (JWT, OAuth)
- JavaScript/TypeScript: ES6+ features, async/await, modular design patterns
- Databases: MongoDB schema design + PostgreSQL/MySQL relational optimization
- Testing Frameworks: Mocha/Chai/Jest for comprehensive unit/integration testing
- CI/CD & DevOps: Git workflows, Jenkins/GitHub Actions, Docker containerization
Software Engineering Practice
- Apply scientific methods to analyze and solve complex software engineering problems
- Exercise original thought, judgement, and technical decision-making
- Supervise technical work of junior software engineers
- Collaborate as team player with stakeholders and cross-functional teams
- Build expertise to meet professional software engineering standards
Skills: node.js,testing,teams,ci,javascript,design,cd,express.js