Senior Full-Stack Software Engineer
Role Overview
We are looking for a commercially minded, hands-on Senior Full-Stack Engineer to help build and improve the software layer of One Retail Group. This role is based from our Bengaluru office, working as part of a global team across the UK, China and other markets.
This is not a narrow development role or a traditional corporate IT role. You will build, maintain and improve practical software that solves real business problems across the company, including internal tools, web apps, dashboards, automations, integrations, AI-enabled workflows and future software projects where relevant.
This role is as much about maintaining and improving existing systems as it is about building new ones. We need someone already operating at senior level who can take a rough business problem, shape the solution, build it, improve it, support it and explain the work clearly in plain English.
You should be highly comfortable using modern AI-assisted development tools, while still owning the quality, reliability and maintainability of the final output.
This is a hands-on engineering role first. Over time, the role may also involve helping to hire, structure and manage additional developers or technical specialists as our internal software capability grows.
Key Responsibilities
Build Practical Business Software
Build internal tools, web apps, dashboards, automations, integrations and AI-enabled workflows that solve real operational problems.
Work with senior leaders to turn business ideas and rough briefs into clear, working software.
Build across frontend, backend, databases, integrations, automation and deployment.
Support future software projects as the company’s needs evolve.
Maintain, Debug and Improve Existing Systems
Understand, maintain and improve existing internal systems already in use across the business.
Take ownership of fixes and improvements in a way that improves long-term reliability.
Support tools connected to areas such as customer care, compliance, reporting, operations, document processing, workflow automation and internal business systems.
Improve fragile areas over time without defaulting to unnecessary rewrites.
Work carefully on systems that support important business processes and live operational data.
Use AI-Assisted Development Effectively
Use AI-assisted development tools as a core part of your workflow to increase speed, quality and delivery capacity.
Bring clear judgement on where AI helps, where it needs review, and how to turn AI-assisted work into reliable production software.
Use AI to improve development output without losing ownership of the engineering quality.
Technical Delivery and Quality
Build reliable, maintainable software that can be used safely in a live business environment.
Test and validate changes properly before release.
Make practical technical decisions that balance speed, quality and commercial value.
Keep systems understandable and supportable as they evolve.
Commercial and Cross-Functional Working
Understand the business purpose behind what you are building.
Communicate clearly with technical and non-technical stakeholders.
Work with internal teams to understand pain points and turn them into useful tools.
Move quickly without creating chaos.
Take ownership of outcomes, not just tasks.
Future Leadership
Help set sensible development standards as the company’s internal software capability grows.
Support the future hiring, onboarding and management of additional developers or technical specialists if required.
Help create a development function that is fast, practical, commercially focused and low bureaucracy.
Lead by example as a hands-on builder first, not as a manager detached from the work.
Ideal Candidate
Strong senior-level full-stack engineering experience.
Already operating as a senior individual contributor, not simply ready to step up into seniority.
Has built and maintained real systems used by real users.
Comfortable working across applications, data, integrations and automation.
Uses AI-assisted development tools regularly and can explain their workflow clearly.
Practical, commercially aware and able to turn business problems into working software.
Comfortable improving existing systems as well as building new ones.
Fast-moving, hands-on and able to operate with limited direction.
Communicates clearly with technical and non-technical stakeholders.
Has the potential to help build and manage a small technical team in future.
Takes ownership, spots opportunities and cares about building software that genuinely gets used.
- Locations
- Bengaluru
About One Retail Group
One Retail Group is an international online retailer, brand owner, and marketplace specialist. Our story is humble, growing from a single product launched in 2013, we now own multiple brands in the home appliance, lifestyle and personal care categories. Our future is exciting as we strive to launch onto new platforms and expand our operations even further across the globe.
We work at pace, we learn fast, where necessary we fail fast. This role will provide you with the chance to leave your mark and make a difference to a very exciting company. We’re proud of our collaborative team and continued high standards as we work together to achieve our shared ambitious goals.
Take a look at our biggest brands: