Middle Full Stack Developer (RozetkaPay) Kyiv RozetkaPay is a payment service that provides convenient, fast and reliable payment services both online and offline, and makes the purchase process simple and secure. RozetkaPay is part of the EVO-Rozetka group of companies. The payment service was created on the basis of the country's most famous marketplaces, which are used by millions of Ukrainians. Our services are already used by Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, R
Middle Full Stack Developer (RozetkaPay)
Kyiv
RozetkaPay is a payment service that provides convenient, fast and reliable payment services both online and offline, and makes the purchase process simple and secure.
RozetkaPay is part of the EVO-Rozetka group of companies. The payment service was created on the basis of the country's most famous marketplaces, which are used by millions of Ukrainians. Our services are already used by Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua, Yakaboo and others.
We are looking for a Middle Full Stack Developer in a team that aims to build an external product (Express Checkout). This product combines all the advantages of ready-made financial products from us for a b2b client, and the simplicity, ease and security of online shopping for a b2c client.
The ultimate goal is to create a Checkout that any merchant can connect to their site and not think about order processing, and the buyer will trust this solution and keep all their data within a single account
Key tasks:
- Design, implement, debug, document and improve system components using ReactJS and NestJs;
- API development and improvement
- Cover the code base with unit tests;
- Collaborate with the QA team for detailed testing;
- Learn new technologies, frameworks, approaches to development on client projects and accomplish goals.
- Propose changes and improvements to the technology stack and approaches on the project.
Technology stack:
- TypeScript, Node.js, React
< li> NestJS, TypeORM, Zustand, useSWR - REST, Kafka, Rebbit
- PostgreSQL, Redis
- Gitlab, Gitlab CI
- Kubernetes , Helm, GCP
Quality and flexibility are very important to us, so we use:
- Microservice approach to development.
- Domain driven development, clean architecture, use cases
- Mandatory code review stage.
- Coverage with tests and metrics.
- Compliance with code quality standards.
- Support and responsibility for functionality after implementation in the working environment.
- Mutual respect and high-quality open communication.
What is important for this role:
- 2+ years of commercial development experience
- 2+ years experience with React
- Experience with RDBMS (PostgreSQL or similar)
- Understanding of web (browser API, REST)
- Experience with TypeScript
- Experience with Node.js
- Experience with DDD
- Experience in creating complex and highly loaded web applications
- Product engineering approach to development problem solving, i.e. direct influence on the product you work with, including active search for optimal solutions
Selection stages:
- Meeting with the recruiter, PM and Senior Developer
- Technical interview
- Final interview with the PM and STO
< b> We offer:
- Official employment in the company staff
- 24 calendarsx days of paid vacation per year, unlimited sick leave
- Remote work. Possibility to visit the office in Kyiv
- Medical insurance
- Services of a corporate psychologist