Overview
Build and own features end to end across ProgressPlus, a manufacturing ERP serving UK manufacturers, as part of its rebuild as a cloud platform with AI on every stage of the job flow.
What you'll do
- Take features end to end across any stage of the flow, from the data model to what the user touches, with tests at each layer
- Get cross-stage behaviour right so that when an order, a job and an invoice have to agree, they do
- Get authorisation and validation right on every feature, and never be the reason data crosses between customers
- Write schema changes as migrations that run safely across every customer's database
- Keep features fast at real volumes and instrument them so problems are visible
- Prototype when you see a better way, building against the product's patterns and bringing prototypes to the product manager
- Build the integrations customers depend on, including APIs, connectors and versioning
- Direct coding agents on production work: break work into tasks, supervise them to a merged and tested result, and intervene when their output is wrong
- Maintain agent context: project instructions, per-area rules, reusable skills and the learnings log
- Review others' work across the flow with the same rigour as your own, and take review from them the same way
- Take your turn on the application team's support rota, triage incoming issues, fix what's yours, and write up anything that should never happen twice
- Spend time with customers and the support team, and turn what you learn into what gets built
- Support UAT and resolve defects before and after release
What you'll need
- 5+ years building customer-facing web products across the full stack
- A track record of driving complex, end-to-end features with visible product impact
- Hands-on experience directing agentic coding tools (Claude Code, Cursor, Copilot agents or equivalent) on production code, and the ability to walk through specific shipped work, how it was structured, and where you stepped in
- Deep enough in C# / .NET and TypeScript / React to know when the code is wrong, whoever wrote it
- Solid relational database skills: designing a schema within an existing model, writing a migration you'd run against live data, and finding the slow query
- Treating tests as part of the definition of done, and proving a test works by breaking it on purpose
- Product sensibility: care about UX, speed and polish, prefer asking the user to guessing, and push back when something doesn't feel right
- High ownership: a self-directed, full-lifecycle builder who helps shape the problem rather than waiting for a spec
- Comfortable in a large product you didn't build: read before you write, find the existing pattern before inventing one, and know when to ask for a second opinion
- Ability to explain a technical decision and its trade-offs to someone who doesn't write code, and to change your mind when they're right
- Strong written communication for a team split across time zones
Nice to have
- Manufacturing, ERP, MRP or supply chain systems, or genuine curiosity about how factories run
- Multi-tenant SaaS, especially database-per-tenant Azure services and cloud-hosted applications
- Building product features on top of an internal agent or tool layer
- Authoring agent skills, prompt libraries or project instructions that other engineers relied on
- Accessibility (WCAG) and offline-first or PWA work for the shop floor
- Replacing a system people already depend on, where how it works today is both the spec and the problem
Details
- Location: Bengaluru, India
- Remote working is offered
Read the full description and apply on the company’s own careers page.