Lead Developer at VK Pay, Moscow
VK Pay is a convenient and secure payment service that connects sellers and buyers. Our team is developing and integrating the payment service within VK and into external products.
Tasks
- Design and development of services in Golang
- Improvement of existing services in Golang
- Ensuring Observability of implemented services
- Gathering and documenting requirements for tasks from business stakeholders
- Conducting code reviews
- Responding to incidents
Requirements
- Five years of commercial development experience in Golang
- Experience with PostgreSQL (profiling and optimizing queries, data schema migration)
- Experience with message brokers (Kafka, Rabbitmq)
- Experience in designing and implementing high-load distributed systems
- Experience in ensuring service security (authentication, encryption, vulnerability countermeasures)
- Understanding of microservice architecture principles
Will be a plus
- Experience in fintech projects
- Experience with CGO
We offer
- Flexible working hours
- Bonuses and discounts from partners
- Office in the city center
- Voluntary Medical Insurance (DMS)
- Professional team
Work format
Remote
Level
senior
Work schedule
full-time
VK Pay
VK Pay is a fintech service used by 60 million people per month, which includes payment acceptance systems for B2B and B2C. Our team develops and integrates VK Pay within the company and into external products.