All Roles
Location Domlur, Bangalore (In-Office)

Fullstack Engineer II

We are looking for a Fullstack Engineer II who is product-minded and gets energy from building things that users touch. At Infraspec, you will own features end-to-end and move fast in early-stage product environments.

What you will do:

  • Own features end-to-end, from ambiguous problem to shipped product, across both frontend and backend, moving fast in early-stage product environments
  • Build responsive, user-facing interfaces and the backend services that power them
  • Use AI-assisted development tools (e.g., Claude Code, Copilot, Cursor) to accelerate your workflow and help the team adopt these practices
  • Break down ambiguous problems into well-scoped specifications that enable fast, reliable iteration with agentic tooling
  • Lead technical discussions with clients and internal teams, translating business needs into engineering decisions
  • Contribute to system design and architecture, making pragmatic trade-offs given real-world constraints
  • Mentor junior engineers through pairing sessions (mob or 1:1) and code reviews
  • Communicate proactively and async-first, including writing clear documentation, RFCs, and decision records
  • Adapt to different roles, stacks, and problem spaces as projects evolve
  • Ship iteratively with small batches, continuous deployment, and tight feedback loops

Required qualifications:

  • 3–5 years of software development experience (or fewer with a strong track record of shipping products independently)
  • Track record of building consumer-facing products from 0 to 1, at scale, ideally taking an idea from concept to live users
  • Experience using AI-powered development tools to ship faster and improve code quality
  • Comfort with ambiguity; the ability to thrive when the spec is thin
  • At least 1 year of experience making system design decisions in production environments
  • Track record of debugging production issues and improving system observability
  • Strong written and verbal communication skills with a collaborative, client-facing mindset

Required technical skills:

  • Deep expertise in at least one backend language: Java, Python, JavaScript/TypeScript, or Go
  • Familiarity with a modern frontend framework (React, Next.js, Vue, or similar) and comfort working across the UI layer
  • Experience building and consuming APIs: REST, gRPC, webhooks, and auth patterns (OAuth 2, JWT)
  • Solid understanding of database technologies and trade-offs: SQL, NoSQL, caching (Redis), search (Elasticsearch), and basics of data warehousing
  • Understanding of architectural patterns: monolith vs. microservices, event-driven architecture, fault tolerance (load balancing, circuit breakers, retries)
  • Experience with CI/CD pipelines, trunk-based development, and feature flags
  • Strong testing discipline across unit, integration, and end-to-end testing
  • Understanding of security best practices across the stack
  • Treat observability as a first-class concern — instrument your systems so when something breaks in production, you can pinpoint why within minutes, not hours

Nice to have:

  • Experience building AI-powered product features
  • Startup or early-stage company experience
  • Contributions to open-source projects
  • Experience with observability tooling (Prometheus, Datadog, OpenTelemetry, etc.)