About the role
We are looking for a Senior Backend Engineer to design and build scalable Golang microservices as part of a large-scale migration from a legacy PHP monolith to a cloud-native, service-oriented architecture on GCP. You will own infrastructure with Terraform in a “you build it, you run it” environment, ensure high performance and reliability across Cloud Run and GKE, and collaborate with mobile engineers on API schemas and requirements. The role requires advanced use of AI development tools as part of daily engineering practice.
What you will do
- Design and build scalable Golang microservices for transactional systems and own their infrastructure using Terraform in a “you build it, you run it” environment;
- Migrate data, business logic, authentication, and access from a legacy PHP monolith to a new system without disrupting end users;
- Ensure high performance, reliability, and Site Reliability Engineering (SRE) for services running on Cloud Run and GKE;
- Collaborate with mobile engineers to define API schemas and requirements for end-user functionality;
- Co-own the technical architecture and product experience for Member Activation features with Product and Design teams;
- Build with advanced AI development patterns and continuously improve engineering workflows using AI tooling.
Must haves
- 5+ years of backend software development experience in production systems;
- Strong proficiency in at least one backend language: Go, Java, or Python, with the ability to work across languages, or willingness to learn Go;
- Hands-on experience with a major cloud platform, preferably GCP, including Cloud Run, Pub/Sub, or BigQuery;
- Experience with Terraform or similar Infrastructure as Code tools;
- Solid understanding of microservices and distributed systems with experience operating high-traffic production services;
- Experience with event-driven systems and streaming platforms such as Kafka;
- Experience using relational databases with large data sets;
- Advanced use of AI development tools such as Claude;
- Upper-intermediate English level.
Nice to haves
- Ability to read and understand PHP;
- Experience with gRPC and Protocol Buffers;
- Experience with large-scale data migrations;
- Experience working with Identity and Access Management (IAM).
Perks and benefits
- Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.
- A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.
- Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office, whatever makes you the happiest and most productive.
Job Type: Full-time
Work Location: Remote