- Design and build backend services, APIs, and asynchronous systems from the ground up.
- Own distributed systems design - handling concurrency, failure modes, and scale.
- Take features from requirement to production with end-to-end ownership.
- Collaborate directly with Product and QA teams to ensure features work as intended.
- Monitor production systems, identify issues early, and resolve them quickly.
- Participate in code reviews and contribute to system design discussions.
- Improve performance and reliability of existing backend services.
- 3-8 years of hands-on backend engineering experience in a product or startup environment.
- Proficiency in Java, Golang, or both, with production-quality coding experience.
- Proven experience designing and running distributed systems, not just theoretical knowledge.
- Strong fundamentals in REST API design and microservices architecture.
- Solid understanding of database design and query performance, relational and/or NoSQL.
- Demonstrated ability to own a module or feature end to end.
- Experience working in a startup or product company environment.
- Experience with both Java and Golang.
- Familiarity with cloud infrastructure such as AWS or GCP.
- Experience with Docker and Kubernetes.
- Exposure to message queues or event-driven architecture, such as Kafka or RabbitMQ.
- Experience working on testing, observability, or developer tooling products.
- Attractive salary and performance bonus.
- Strong equity program.
- Flexible working hours.
- 100% company-paid medical insurance.
- Daily catered lunch and free snacks.
- Flat hierarchy with direct access to leadership and founders.
Skills Required
- 3-8 years of hands-on backend engineering experience in a product or startup environment
- Production-quality proficiency in Java, Golang, or both
- Experience designing and running distributed systems
- Strong REST API design and microservices architecture fundamentals
- Understanding of database design and query performance across relational and/or NoSQL databases
- Ability to own a module or feature end to end
- Experience working in a startup or product company environment
- Experience with both Java and Golang
- Familiarity with AWS or GCP cloud infrastructure
- Experience with Docker and Kubernetes
- Exposure to Kafka, RabbitMQ, or other message queues and event-driven architecture
- Experience with testing, observability, or developer tooling products
What We Do
Testsigma is a low-code, test automation platform for end-to-end testing that works out of the box. It's built to enable Agile teams to collaboratively plan, develop, execute, analyze, debug, and report on their automated testing—for websites, native Android and iOS apps, and APIs. The platform is built with Java, but the automated tests are code-agnostic. Through built-in NLP Grammar, teams can automate user actions in simple English or generate airtight test scripts with the Test Recorder. It has built-in visual testing, generators for parametrized or data-driven testing, a test lab on cloud, integrations with CI tools, and an AI that automatically fixes unstable elements, isolates regression-affected scripts, and provides suggestions for quick RCA on test failure. Testsigma can replace tens of different tools in the QA toolchain to enable teams to test easily throughout their continuous delivery pipeline. Visit: https://testsigma.com/ Join Discord: https://discord.gg/XeFFxHa6km For Testsigma Open Source: https://github.com/testsigmahq/testsigma For Testsigma Cloud version: https://testsigma.com/signup









