About the project: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 is 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.Tec
About the project:
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 is 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.
and any technology the team deems necessary to use
Quality and flexibility are very important to us, so we use:
Microservices approach to development.
Mandatory code rev stage
Coverage with tests and metrics.
Compliance with code quality standards.
Support and responsibility for functionality after implementation in the working environment.
li>Mutual respect and quality open communication.
What is important for this role:
3+ years of commercial programming experience;
1+ years of experience with Golang;
experience in competitive programming in any language - understanding what the approaches are and why it is needed in general;
li>experience using any SQL and NoSQL solutions, and understanding the reasons for using each in a specific case (for example, why MongoDB instead of Postgres, or why Postgres instead of Cassandra);
experience with application profiling, using metrics + experience elimination of the "performance bottleneck";
confident analytical abilities - it will be necessary not to simply make features according to the description, but to think through the functionality, starting from informal requirements, choose the most appropriate solution and implement it;
the ability to interact in a team is not just an abstract "team player" but a real ability (experience) to find a compromise in controversial moments, and always be open to discussion.
Tasks:
Development and further support of system components that implement or provide the following functionality:
transaction processing (payment flows, etc.);
integration with banking APIs and payment services;
development and integration with internal "data" services that enrich the transaction;
automation of tariff, entity and other management systems; artifacts of the product ecosystem.
Stages of selection:
Meeting with the recruiter and the tech leader
Technical interview with by project engineers
Final interview with Head of Product and STO EVO Fintech
We offer:
< li>Official employment in the company's staff
24 calendar days of paid vacation per year, unlimited sick days.
Remote work. Possibility to visit the office in Kyiv
Medical insurance
Corporate psychologist services.
RozetkaPay development history with CTO Oleksanдром Тарасенко