Hi!
Raft is a team of experts in developing high-quality software for companies worldwide – from startups to large corporations.
We are expanding our team and looking for a Golang Developer. The team builds and develops platform backend services that accelerate the launch of product features on mobile platforms (configurations, events, notifications, real-time interaction).
Main stack: Go, e2e tests in Python, PostgreSQL, Cassandra, Redis, Kafka, Centrifugo.
Your responsibilities will include:
- Designing technical solutions for integration tasks of varying complexity, closely collaborating with mobile client teams.
- Taking responsibility for the product codebase and demonstrating a proactive approach to improving the project architecture quality.
- Delivering high-load services using CI/CD in K8s across multiple data centers.
- Demonstrating a structured approach to writing tests.
- Ensuring uninterrupted service operation and the defined SLO level.
- Being a role model for less experienced colleagues and embodying our values throughout the entire team.
We expect:
- 6+ years of experience in designing and developing backend services using any programming language.
- Practical experience developing with Go for the last 4-5 years.
- Experience with relational and non-relational databases, and message brokers.
- Ability to express thoughts in a structured and accessible way, as well as to defend your position with arguments.
- You are focused on solving user and business problems, and technologies are not an end in themselves.
- Location in the Russian Federation.
We offer:
- Remote work format
- Flexible schedule, full-time.
- Opportunity to gain broad expertise in various business domains.
- Influence on product development and technical decisions.
- A friendly team of experts, knowledge sharing, and technical growth.
- Competitive salary (b2b contract, sole proprietorship)