We’re looking for a Node.JS Developer to join a team working on a Europe based social platform that brings together sport centers, gyms, trainers, and sport federations in a single community. It includes a WEB part for admins of clubs and iOS & Android applications for mobile users.
Technologies stack: JavaScript/TypeScript; Node.js; Express.js; MongoDB; Kafka; AWS.
Responsibilities:
- Develop and implement end-to-end features, ensuring high-quality deliveries;
- Continuously improve system performance and stability;
- Collaboration with other professionals to determine functional and non-functional requirements;
- Actively participate in code reviews and design discussions;
- Write well-designed, efficient, and testable code.
Requirements:
- 3+ years of commercial software development experience and modern software architecture;
- Strong proficiency with JavaScript (ES6+);
- Understanding and experience with Node.js server-side development;
- Experience with unit, integrational, functional and performance testing;
- Hands-on experience of working in Agile environment;
- Upper-intermediate level of English;
- Good communication and team working skills.
Will be a big plus:
- Expertise in DevOps: Docker, CI/CD, Jenkins;
- Understanding of client-side scripting;
- Skills in Angular;
- Experience with Kafka;
- Experience developing cloud applications with Amazon Web Services or other cloud service providers.