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.


Key Responsibilities


1. Backend Architecture & Microservices
  • 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.
2. Eventing & Data Layer
  • 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.
3. DevOps, Reliability & Observability
  • 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.
4. Scalability, Security & Cost
  • 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.
5. AI/Agent Platform Integration
  • 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.
6. Leadership, Mentorship & Collaboration
  • 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.
Qualifications & Skills Education
  • B.E./B.Tech/M.S. in Computer Science or a related field, or equivalent practical experience.
Experience
  • 4–7 years of total experience, strongly back-end-centric .
  • Experience in leading projects or mentoring engineers (formal or informal leadership).
Must-Have Skills
  • 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.


Nice-to-Have
  • 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.


Why Join TestZeus?
  • 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.


Application Process

To apply, please share the following details with us:

  1. Your CV
  2. Your Current and Expected CTC
  3. Years of experience in Backend Engineering (specifically with Python and Go )
  4. 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