Thriving in a fast-paced environment of software development is an exciting challenge at our company. We're seeking exceptional engineers who can drive innovation and growth.
Key Responsibilities:
Lead complex projects, spearheading multiple teams to achieve remarkable results.
Define technical vision and architectural standards for the backend stack, ensuring scalability, resilience, and high performance.
Drive large-scale initiatives, such as service migrations, major API overhauls, and the development of shared platform services.
Utilize AI-powered tools to accelerate development, review designs with AI, and pioneer new ways to integrate AI into core systems and workflows.
Oversee quality, observability, and tooling for your domain, owning uptime and incident response for the backend platform.
Requirements:
A seasoned engineer with a proven track record of solving complex problems and leading technical teams.
Extensive experience designing, building, and operating distributed systems at scale.
Deep expertise in at least one backend language (e.g., TypeScript, Python, Go, Java, Rust) and a strong understanding of others.
Proficiency with cloud infrastructure (e.g., GCP, AWS, containerization, Docker, Kubernetes, and CI/CD pipelines).
Experience with various data storage technologies, including both SQL and NoSQL databases.
A history of leading significant technical projects from ideation through to launch.