IT Craft invites a Senior/Lead Node.JS Developer to join our team.
We’re looking for a Senior / Lead 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.
Responsibilities:
- Development of high-level architecture vision/solution either for a product or specific feature with the customer;
- Improvement of system performance and stability;
- Collaboration with other professionals to determine functional and non-functional requirements;
- Take ownership of technical decisions;
- Drive resolution of technical issues.
Technologies stack:
- JavaScript/TypeScript;
- Node.js;
- Express.js;
- MongoDB;
- Kafka;
- AWS.
Requirements:
- 5+ years of commercial software development experience and modern software architecture;
- Experience in communicating with stakeholders;
- Hands-on experience of working in Agile environment;
- Good communication and team working skills;
- Upper-intermediate level of English.
Will be a big plus:
- Expertise in DevOps: Docker, CI/CD, Jenkins;
- Skills in any frontend framework such as React.js, Angular, Vue.js;
- Experience with Kafka;
- Experience with unit, integrational, functional and performance testing;
- Experience developing cloud applications with Amazon Web Services or other cloud service providers;
- Experience with DDD.