Node js Developer
About the Role
We are seeking a talented and experienced Senior Node.js Developer to join our growing team. In this role, you will lead the backend development of scalable web applications and APIs, contribute to architecture decisions, and mentor junior developers. You should have a deep understanding of server-side JavaScript and a strong grasp of modern web development practices.
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Node.js.
- Collaborate with front-end developers, DevOps, and product teams to deliver high-quality features.
- Optimize application performance and scalability.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide mentorship to junior developers.
- Ensure best practices in security and data protection are followed.
Stay current with emerging technologies and development trends.
Requirements
- 6+ years of professional experience in Node.js development.
- Strong knowledge of JavaScript (ES6+), asynchronous programming, and RESTful API design.
- Experience with frameworks such as Express.js or NestJS.
- Proficiency in working with databases (SQL and NoSQL).
- Familiarity with Git, CI/CD pipelines, and cloud platforms (AWS, GCP, or Azure).
- Solid understanding of software engineering principles and Agile methodologies.
Strong communication and teamwork skills.
Nice to Have
- Experience with TypeScript.
- Knowledge of GraphQL, WebSockets, or Microservices architecture.
- Familiarity with Docker and container orchestration (e.g., Kubernetes).
Benefits
- Competitive salary and performance bonuses.
- Flexible working hours and remote options.
- Professional development and learning opportunities.
- Collaborative and inclusive team culture.
Required languages
English | B2 - Upper Intermediate |
Ukrainian | Native |
📊
$4000-5000
Average salary range of similar jobs in
analytics →
Loading...