Senior Full Stack Engineer

Emergence Software

Emergence Software

Software Engineering

India

Posted on Apr 16, 2026

Who We Are

Emergence is a thematic holding company backed by the Pritzker Organization focused exclusively on acquiring and scaling category-defining software businesses. We combine operational rigor with a growth equity mindset, partnering closely with leadership teams to drive sustainable ARR growth, profitability improvements, and industry-leading customer outcomes.

The Mission

Ship high-quality full-stack features while establishing code quality standards and AI-assisted development practices for junior engineers. CI/CD, monitoring, and infrastructure setup comprise approximately 30–35% of this role.

What You'll Do

  • Design and build full-stack features end-to-end, owning requirements through production monitoring without handoffs.
  • Establish CI/CD reliability so junior engineers deploy independently using GitHub Actions and Docker patterns.
  • Implement monitoring and alerting before shipping, then lead incident response and prevent recurrence.
  • Build internal automation tools to eliminate manual processes, measuring impact in hours saved monthly.
  • Review code and document best practices for AI-assisted development within the team.
  • Make architectural trade-off decisions independently on databases, auth patterns, and tech stack evolution.

What We're Looking For

Must-haves

  • 3-7 years shipping full-stack features end-to-end across frontend and backend layers.
  • Proficient with React, TypeScript, Python, FastAPI or Flask, PostgreSQL, and MongoDB in production.
  • Hands-on experience with GitHub Actions, Docker, and containerization for production deployments.
  • Daily use of AI coding tools like Cursor, Claude, or Copilot for 6+ months.
  • Demonstrated track record catching quality issues before production through review, testing, or post-mortems.

Nice-to-haves

  • Built automation workflows using n8n or Zapier for internal tooling.
  • Shipped code on AWS, GCP, or Azure with experience using managed services.
  • Implemented auth patterns like JWT refresh logic, OAuth flows, or Clerk integration in production.

Technical Skills

  • Frontend: React, TypeScript, HTML/CSS
  • Backend: Python, FastAPI, Flask, REST API design
  • Databases: PostgreSQL, MongoDB
  • DevOps: GitHub Actions, Docker, containerised deployments
  • Cloud: AWS, GCP, or Azure managed services
  • AI-assisted development: Cursor, Claude, GitHub Copilot (daily use)
  • Auth patterns: JWT refresh logic, OAuth flows, Clerk integration
  • Monitoring and alerting: pre-ship observability setup and incident response
  • Automation tooling: n8n, Zapier for internal workflow automation
  • Version control and code review: Git, GitHub

Who You Are

You've shipped features across full-stack boundaries and made trade-off calls independently. You identify bottlenecks before being asked and propose specific solutions with effort estimates. You've learned from technical decisions that didn't work out and changed your approach without defensiveness. You mentor junior engineers and credit them unprompted. You refuse to ship code with gaps in error handling, monitoring, or testing under deadline pressure, and you can describe those conversations. You set up monitoring before shipping features, not after the first incident.

Team & Reporting

You'll report to the Product Lead / Technical Program Manager (Tech Lead) and work within a distributed team of 4-5 engineers across multiple portfolio companies.

What We Offer

  • Remote-first work from anywhere in India
  • High individual ownership with direct visibility into production impact across Emergence’s operating system and portfolio companies
  • Fast feedback loops; your code ships and you see results within days, not quarters
  • Significant scope for growth into tech lead or architect roles while staying hands-on
  • Exposure to multiple product domains and technical problems, reducing the risk of technical ossification