## Requirements
- Degree in Computer Science, Software Engineering, or equivalent practical experience
- 5+ years of relevant work experience
- Proficiency in Golang or another backend language (Python, Rust…)
- Strong understanding of backend fundamentals: APIs, databases, caching, messaging systems, and distributed architectures
- Experience with cloud-based (AWS, GCP, Azure) and bare-metal infrastructure
- Strong problem-solving abilities and attention to detail
- Ownership mindset capable of shipping end-to-end features with minimal oversight
- Excellent communication skills and collaborative attitude
- Team-oriented, low-ego mindset and curiosity for learning
## Nice to Haves
- Front-end development (Typescript, React, NextJS...) or full-stack exposure
- Infrastructure management (Docker, CI/CD, Kubernetes, Helm, Terraform...)
- Observability and monitoring tools (Prometheus, Grafana, Datadog…)
## What You Will Be Doing
- Design, develop and maintain scalable, robust backend features and APIs using modern frameworks
- Ensure high performance and reliability across distributed systems
- Contribute to systems powering authentication, billing, AI tooling, observability, connectors, and developer experience
- Design and implement efficient, secure, and scalable architectures that support fast-growing products
- Collaborate with infrastructure teams on deployment, monitoring, and performance optimization
- Write clean, maintainable, and well-documented code
- Work closely with product managers, front-end engineers, designers, and data/AI engineers to deliver end-to-end features
- Tackle complex engineering challenges and stay up-to-date with new technologies
- Bring new technologies into production when relevant
## Perks and Benefits
- Introduction Call - 45 min
- Technical Interview / Live Coding - 45 min
- Technical Interview / System Design - 45 min
- [OPTIONAL] Project Deep Dive - 60 min
- Culture-fit Discussion - 30 min
- References