This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Software Engineer, Backend will join the Cars Agency team and be responsible for designing, implementing, deploying, and operating complex backend systems for Car Rentals distribution channels.
The role involves working on feature development, infrastructure, and collaborating with a diverse group of people.
Responsibilities include building and maintaining a robust infrastructure supporting millions of bookings, solving technical and software architecture problems, and contributing to a microservice architecture system.
The ideal candidate should have experience with microservices architecture, API integrations, API design, data-heavy platforms, gRPC/Protobuf, functional programming, Cloud Platforms (preferably GCP), Kubernetes, distributed systems, and backend engineering at scale.
Other requirements include a focus on quality, cross-functional teamwork, and possibly experience in the travel industry.
Requirements:
Solid understanding of microservices architecture and ability to develop Scala microservices
Experience in building and managing multiple external API integrations
Strong ability to design APIs
Professional experience in developing data-heavy platforms or APIs
Experience with gRPC/Protobuf
Knowledge of Cloud Platforms, preferably GCP
Experience with Kubernetes
Understanding of distributed systems and architectural decisions affecting performance and maintainability
Previous experience in backend engineering at scale
Focus on quality and writing testable code
Ability to work in cross-functional teams
Possibly experience in the travel industry
Benefits:
Competitive salary at a well-funded startup
Unlimited PTO
Carrot Cash travel stipend
Flexdesk All Access Pass & Work-from-home stipend
Entrepreneurial culture encouraging risk-taking
Open communication with management and leadership
Opportunity for massive impact in small, dynamic teams