Job Description
Lead Backend Engineer ( Python, Go)
Location: Bangalore (Office)
Experience: 4-7 years (Senior-level)
Role Type: Full-time (Tech Lead)
About TestZeus
TestZeus is pioneering the next generation of autonomous software testing with AI agents. We’re the team behind Hercules, the world’s first open-source testing agent. We combine large language models, multi-agent orchestration, and retrieval pipelines to deliver zero-maintenance testing for web and API workloads. We are seeking a Lead Backend Engineer who can own the engine that powers Hercules: distributed microservices, event-driven pipelines, and reliable APIs. You’ll lead a small backend/DevOps pod, balance Python agility with Go performance, and ensure our platform is robust, observable, and scalable.
- Design and build production microservices in Go (high-throughput workloads) and Python (FastAPI/Flask for developer-friendly APIs).
- Define and maintain gRPC/REST contracts , authentication/authorization flows, and rate-limiting strategies.
- Own database migrations and schema evolution for services in production.
- Implement and operate Kafka or RabbitMQ pipelines for job queues, ingestion, and telemetry.
- Design and optimise PostgreSQL schemas, indexes, and queries for performance and reliability.
- Use Redis (or similar) for caching, rate limiting, and ephemeral data patterns.
- Containerise services using Docker and orchestrate them using Kubernetes (Helm/Kustomize).
- Set up and maintain CI/CD pipelines (GitHub Actions or similar) and infrastructure-as-code (Terraform).
- Establish observability : metrics, logs, and traces via Prometheus, Grafana, ELK/EFK or equivalents.
- Define SLOs, alerts, and incident playbooks , and lead post-mortems in a blameless manner.
- Plan and implement horizontal scaling , blue-green/rolling deployments, and capacity management.
- Manage secrets, TLS, and secure configurations , working with cloud-native security best practices.
- Conduct cost, performance, and capacity reviews to keep the platform efficient as it grows.
- Expose and consume backend endpoints for LLM evaluation, vector search (Pinecone/Weaviate/mem0), and feedback loops .
- Collaborate closely with AI engineers to integrate agents with backend services and event pipelines.
- Ensure backend systems are agent-ready : idempotent, observable, and robust to retries and failures.
- Lead 2–3 backend/DevOps engineers through design docs, code reviews, and technical decision-making.
- Drive post-mortems and architectural discussions, fostering a blameless, learning-first culture .
- Partner with frontend and AI teams to deliver user-visible features end-to-end.
- Communicate clearly with founders and product stakeholders on trade-offs, timelines, and risks.
- B.E./B.Tech/M.S. in Computer Science or a related field, or equivalent practical experience.
- 4–7 years of total experience, strongly back-end-centric .
- Experience in leading projects or mentoring engineers (formal or informal leadership).
- Backend Engineering
- 4–5 years building production microservices in Go and Python (FastAPI/Flask or similar).
- Proven delivery of at least one high-concurrency, production-facing service .
- Event & Data Stack
- Hands-on experience with Kafka or RabbitMQ for queues and event pipelines.
- Strong PostgreSQL design skills (schemas, indexing, performance tuning).
- Practical usage of Redis (or equivalent) for caching and transient data.
- DevOps & Reliability
- Solid experience with Kubernetes & Docker for deploying and managing services.
- Ownership of CI/CD pipelines (GitHub Actions or similar).
- Familiarity with monitoring & observability tools such as Prometheus, Grafana, ELK/EFK.
- Experience integrating with LLM services or vector databases (Pinecone, Weaviate, pgvector, mem0, etc.).
- Exposure to compliance-heavy or multi-region systems (data residency, failover, etc.).
- Prior experience in high-scale, SaaS, or developer-tools companies.
- Impact & Ownership
- Power thousands of autonomous tests daily by owning the backend core of Hercules.
- Influence architecture, tooling, and engineering culture from an early stage.
- Competitive Compensation & Equity
- Market-aligned salary with meaningful stock options .
- Growth & Learning
- Deep exposure to Kubernetes, cost-optimised cloud infra, AI integrations, and event-driven architectures .
- Support for conferences, learning budgets, and open-source contributions .
- Collaborative Culture
- Work in small, focused squads with direct access to founders.
- Health cover, PTO, and a Bangalore workspace optimised for high-bandwidth collaboration.
To apply, please share the following details with us:
- Your CV
- Your Current and Expected CTC
- Years of experience in Backend Engineering (specifically with Python and Go )
- Links to Public Work (e.g., GitHub, Medium, personal website)
Submit all the above to:
- We’re excited to hear from you!
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application