Backend Engineer
Full Job Description
About the Client
The client is a US-based product development company that enables startups and enterprises to build full-stack applications using small, AI-augmented teams. Their methodology integrates artificial intelligence into documentation, coding, and decision-making processes while maintaining human oversight.
Role Overview
You will design and own high-performance backend systems in Go from conception through production deployment. Collaboration with product, design, and infrastructure teams is essential to shaping APIs and solving scaling challenges. The role requires a builder's mindset: taking ownership of problems, making clear trade-off decisions, and maintaining composure during incidents.
AI-First Workflow
Daily use of AI tools (such as Cursor or Codex) is expected to accelerate development, provided you maintain rigorous judgment over their outputs.
Key Responsibilities
- Design and build backend services and APIs in Go.
- Owning features end-to-end: data modeling, design, rollout, and production support.
- Writing clean, testable, idiomatic code.
- Detecting and resolving performance bottlenecks via profiling, benchmarking, and debugging concurrency issues.
- Cross-functional work across API, infrastructure, database layers, deployment, and monitoring.
- Leveraging AI coding tools to enhance productivity while reviewing all outputs critically.
- Communicating technical problems simply to cross-functional teammates.
Company
InCommon
InCommon, founded in 2023 and backed by Better Capital, empowers global companies to assemble exceptional engineering teams within India.We are dedicated to a mission of connecting India's top-tier ta...