Hello!
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 are 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).
Core stack: Go, e2e tests in Python, PostgreSQL, Cassandra, Redis, Kafka, Centrifugo.
What you will be doing:
- Designing technical solutions for integration tasks of varying complexity, closely collaborating with mobile client teams.
- Taking responsibility for the product's codebase and demonstrating a proactive approach to improving the project's architectural 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 specified SLO level.
- Being a role model for less experienced colleagues and embodying our values for the entire team.
Expectations:
- 5+ years of experience in designing and developing backend services using any programming language.
- 4+ years of practical experience developing with Go.
- Experience with relational and non-relational databases, and message brokers.
- Ability to articulate thoughts in a structured and accessible manner, and to defend your position with sound arguments.
- You are focused on solving user and business problems, and technologies are not an end in themselves.
We offer:
- Remote work format
- Flexible schedule, full-time.
- Opportunity to gain broad expertise in diverse 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)