About the project: EVO Fintech creates and integrates solution products under the RozetkaPay brand — https://rozetkapay.com/, which connect online payments on the Internet, cash on delivery payments (with a Tagotov card), and card-to-card transfers. In addition, solutions for remote verification and identification of partners for the further signing of contracts on the transfer of funds to ensure the acceptance of payments for orders from marketplaces. RozetkaPay is already used by Rozetka, Prom
About the project: EVO Fintech creates and integrates solution products under the RozetkaPay brand — https://rozetkapay.com/, which connect online payments on the Internet, cash on delivery payments (with a Tagotov card), and card-to-card transfers. In addition, solutions for remote verification and identification of partners for the further signing of contracts on the transfer of funds to ensure the acceptance of payments for orders from marketplaces. RozetkaPay is already used by Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua and others. Technology stack: Golang1.22 +, gorm, temporal, gin; Postgresql, Redis, RabbitMQ; GCP, Kubernetes, Docker, GitLab CI, Argo CD, ElasticSearch/OpenSearch, Kibana, Grafana, and any technology the team deems necessary to use We value quality and flexibility, so we use : Microservice approach to development. Mandatory code review stage. Coverage with tests and metrics. Compliance with code quality standards. Support and responsibility for functionality after implementation of the working environment. Mutual respect and high-quality open communication. Important for this role: 5+ years of software development experience; 2 +years of using Golang;experience of competitive programming in any language—an important understanding of what approaches are needed and why it is needed as a whole;experience of using any SQL and NoSQL solutions, and understanding the reasons for using each in a particular case (for example, why MongoDB instead of Postgres, or why Postgres instead of Cassandra ); experience in profiling applications, using metrics + experience in eliminating "performance bottlenecks"; confident analytical abilities - it will be difficult to list features, but it will be necessary to think through the functionality, starting from informal requirements, choose the most appropriate solution and implement it; the ability to interact in a team - it is not easy to abstract " team player" real ability (experience) to find a compromise in controversial moments, always be open to discussion. Tasks: Development and further support of system components that implement and 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 management systems for tariffs, entities and others; artifacts of the product ecosystem. Selection stages: Meeting with the recruiter and tech leader Technical interview with project engineers Final interview with Head of Product and STO EVO Fintech We offer: Official employment of the company's staff 24 calendar days of paid vacation per year, unlimited sick leave. Remote work. The opportunity to visit the office of the University of Kyiv. Medical insurance. Services of a corporate psychologist. Tasks: Stages of selection: Selection by resume. Meeting with a recruiter. We will get to know you and your experience, share details about the vacancy, and answer your questions. Technical interview. Interview with the leader. Test task. Final interview. . Possibility to visit the office in KyivMedical insuranceServices of a corporate psychologist