Founding Backend Developer
Posted Updated
Description
Responsibilities:
- Design and build scalable backend systems using Java or Go.
- Develop high-performance APIs and services powering AI-driven features.
- An architect of distributed systems with a focus on reliability and scalability.
- Work closely on product strategy and translate ideas into robust systems.
- Optimise performance, latency, and system efficiency.
- Set up best practices for code quality, testing, and deployment.
- Help hire and mentor future engineers.
Requirements:
- Strong experience in backend development with Java or Go.
- Solid understanding of distributed systems, concurrency, and system design.
- Experience building and scaling APIs and microservices.
- Familiarity with databases (SQL/NoSQL) and data modelling.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Ability to work in ambiguity and take ownership of systems end-to-end.
- Strong problem-solving skills and a product-oriented mindset.
Bonus Points:
- Experience building systems for AI/ML workloads or data pipelines.
- Familiarity with event-driven architectures (Kafka, pub/sub systems).
- Experience with Kubernetes, Docker, and infrastructure as code.
- Prior startup or early-stage experience.
