Position: Backend Developer
Company: XFamily
Experience required: 2y
Category: Node.js
Published: 2022-06-01T00:00:00+03:00

**Requirements (must have):**
- 4+ years of production engineering experience,
- Experience with Node.js, TypeScript, Nest.js,
- Experience with MySQL/PostgreSQL, MongoDB, RabbitMQ, Bull (Redis)
- Knowledge DDD, EDA, SOLID, OOP, Design Patterns
- Extensive experience in building scalable APIs, 
- Solid understanding of microservices approach.

**Nice to have**:
- Experience in Blockchain and Crypto field,
- Experience working in Fintech, Banking.

**Responsibilities**:
Develop compelling features using modern tools and technologies with a focus on building future-proof systems that perform at scale;
Create servers and databases for cross-platform optimization, including mobile phones;
Engage in the full software development product lifecycle as part of a cross-functional, agile team;
Craft highly scalable, robust, and maintainable micro-services;
Collaborate with mobile team to facilitate their backend needs and build their APIs;
Integrate banking and other partner APIs;
Work with the team to develop test plans, including writing unit, end-to-end, and integration tests;
Respond to situations in a timely manner, and meet personal commitments.
Code-review