We're looking for a Senior Backend Engineer who thrives at the intersection of architecture, scalability, infrastructure, and product ownership.
This is not a role for someone who simply implements tickets. We need an engineer who can take ownership of critical backend systems, design resilient services, improve infrastructure, and help shape the technical direction of a rapidly evolving platform.
You'll work across distributed systems, event-driven architectures, cloud infrastructure, and high-throughput backend services. You'll collaborate closely with product, engineering, and leadership teams to build reliable systems capable of supporting a global user base.
We value ownership, technical curiosity, strong communication, and the ability to move quickly without sacrificing quality. If you're passionate about backend engineering, system design, infrastructure, and solving complex technical challenges, you'll feel right at home.
Design, build, and maintain scalable backend services that support high-volume user activity and mission-critical business operations.
Develop and maintain distributed, event-driven architectures using messaging and streaming technologies such as Kafka and related event-processing frameworks.
Architect and evolve microservice-based systems with a strong focus on reliability, scalability, observability, and maintainability.
Partner with engineering leadership to improve cloud infrastructure, deployment processes, system reliability, and operational excellence.
Identify bottlenecks, optimize backend performance, and ensure systems can scale efficiently as usage grows.
Work with transactional and analytical datasets to support business intelligence, reporting, product insights, and operational decision-making.
Contribute to the development of AI-powered systems, agentic workflows, internal tooling, and automation initiatives that improve product capabilities and engineering productivity.
Participate in architectural discussions, technical planning, code reviews, and mentorship while helping establish engineering best practices across the organization.
Requirements
5+ years of experience building and maintaining production-grade backend systems in high-growth technology environments.
Professional experience building scalable backend services using Golang.
Strong experience with JavaScript/TypeScript and Node.js for backend applications and service development.
Hands-on experience designing and operating distributed systems, event-driven architectures, and asynchronous processing workflows.
Experience with Kafka or similar event-streaming technologies used in production environments.
Experience working with both SQL and NoSQL databases, including technologies such as PostgreSQL, MySQL, MongoDB, Redis, or similar platforms.
Experience deploying and operating systems within Google Cloud Platform (GCP), AWS, or comparable cloud environments.
Strong understanding of containerization, deployment automation, infrastructure management, monitoring, and operational best practices.
Experience building and managing containerized applications using Kubernetes and Docker.
Experience designing and maintaining RESTful and/or GraphQL APIs.
Strong system-level thinking and the ability to solve complex technical problems using data-driven approaches.
Ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
Benefits
We offer more than just a standard software engineering seat; we offer the runway to drive the technical destiny of a global powerhouse.