Position: Senior Node.Js
Company: Tagion
Experience required: 3y
English level: upper

Requirements:
4+ years of commercial experience working as back-end (Node.js) or front-end developer;
Proficiency in JS/TS
Knowledge of engineering best practices
Good experience in data storage technologies like Firestore, MongoDB, SQL
Strong knowledge of Node.js frameworks (Express/NestJS);
Good understanding OOP, SOLID, TDD, DDD, EDA;
Strong interpersonal skills to work with our friendly and open team

Responsibilities:
Internal APIs, software components, and integrations development
Building and designing microservices
Designing backend architecture
Perform unit and integration testing
Software documentation development
Code reviewing
Take part in planning and estimation of tasks

Advantages:
Continuous delivery and other DevOps practices
Performance analysis and optimization techniques
Cloud computing (AWS, Azure, Firebase, etc)
Experience in Stripe API