Hello!
Raft is a team of experts in developing high-quality software for companies around the world — 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.
Responsibilities:
- Design technical solutions for integration tasks of varying complexity, closely interacting with mobile client teams.
- Take responsibility for the product codebase and demonstrate a proactive approach to improving the quality of the project architecture.
- Deliver high-load services using CI/CD in K8s across multiple data centers.
- Demonstrate a structured approach to writing tests.
- Ensure uninterrupted service operation and the specified SLO level.
- Be a role model for less experienced colleagues and translate our values to the entire team.
Expectations:
- 6+ years of experience in designing and developing backend services in any programming language.
- Practical experience in Go development 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 one's 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.
- Friendly team of experts, knowledge sharing, and technical growth.
- Competitive salary (B2B contract, sole proprietorship)