We are currently looking for a Senior Golang Developer to join the Financial Services team.
This is a system-level direction within the company's ecosystem with startup dynamics: short cycles, minimal bureaucracy, fast releases, and a focus on customer value.
We are creating financial services that make payments, savings, loyalty rewards, and fund management simpler and more profitable. All of this is seamlessly integrated into the daily purchases and online services of Magnit, while the complex architecture and partner integrations remain "under the hood".
The scale is millions of users. The product directly impacts key business financial metrics and improves the daily customer experience. This is not about "feature development," but about end-to-end solutions with a measurable impact.
Tech Stack: Go, Kafka, Postgres, Kubernetes, Docker
What you will be doing
- Developing financial services for the Magnit ecosystem
- Creating new services "from scratch," working out the architecture and implementing integrations with partners and internal products
- Participating in the full development cycle: from receiving a task to deploying to production and checking metrics
- Building fault-tolerant systems with 99.95% SLA and p99 response time < 100ms
- Conducting Code reviews within the team
- Writing autotests
What we expect
- 3+ years of commercial Go development experience
- 5+ years of commercial backend development experience
- Understanding of HTTP/GRPC protocols
- Knowledge of database internals
Will be a plus
What we offer
- Employment in an accredited IT company
- Competitive salary (discussed individually)
- Voluntary medical insurance with dental coverage and preferential terms for family members
- Work equipment
- 5/2 work schedule with flexible start times
- Work in a very cozy office in the center of Moscow (Savyolovskaya metro station), in Krasnodar, or remotely from other cities in the Russian Federation. We also have offices in St. Petersburg (Baltiyskaya metro station) and Innopolis.
- Opportunity to realize your experience and potential in interesting and multi-faceted projects
- Development – we cover training courses and conference participation
- Opportunities for conducting and participating in meetups and hackathons, where you can learn about the work of other departments
- Corporate PRIMEZONE discounts and company loyalty programs
- Access to a corporate library of courses
- Opportunity to recommend the company to your friends through our referral program