August 8, 2024
Strong Junior Go developer (RozetkaPay) Kyiv, remotely RozetkaPay is a payment service that provides convenient, fast and reliable payment services both online and offline, making 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, Big
August 8, 2024
Strong Junior Go developer (RozetkaPay)
Kyiv, remotely
RozetkaPay is a payment service that provides convenient, fast and reliable payment services both online and offline, making 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.
Technology stack
- Golang 1.22+, sqlc/gorm, gin, fx, cgo
- Postgresql, Redis, RabbitMQ
- GCP, Kubernetes, Docker, GitLab CI, Argo CD, OpenSearch, Kibana, Grafana
- and any technology the team deems necessary to use
< /ul> Quality and flexibility are very important to us, so we use:
- microservice approach to development
- mandatory code stage review
- coverage with tests and metrics
- compliance with code quality standards
- support and responsibility for functionality after implementation in the working environment
- mutual respect and quality open communication
What is important for this role:
- 1+ years of using Golang
- 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)
- strong analytical skills - it will be necessary not just to 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 - 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 internal anti-fraud services, bank integrations and related systems
- development and integration with internal "data" services that enrich the transaction limit control , turnover of payers and recipients;
- automation of tariff management systems, entities and other artifacts of the product ecosystem
We offer:
- official employment in the company's staff
- 24 calendar 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.