Position: Senior Back-End Node.js Developer
Company: ForbytesAB
Experience required: 5y
English level: intermediate

Your role in the project (responsibilities):

- Cooperate with the Product development team to plan new features.
- Write clean, scalable, and testable code
- Support the entire application lifecycle (concept, design, test, release, and support);
- Help the team to make technical decisions when necessary
- Take responsibility for specific modules/apps, maintain them and suggest recommendations


Requirements:

5+ years of experience as a Back-End Developer and ability to demonstrate skills and competence in: 
- Essential knowledge of OOP design patterns and SOLID principles
- Practical experience with microservices architecture, event-based systems and message brokers (Rabbit MQ, Kafka );
- Hands-on experience with AWS and its services;
- Comfortable working with Linux as a production environment;
- Back-end development with Node.js(Python or C#- is an advantage)
- Experience with unit/integration tests using
- Experience with NoSQL databases (e.g. MongoDB, Redis);
- Write and speak in English (English level on Intermediate or higher). This role requires regular communication with Project Stakeholders and Product Owners.