Accepting Applications
Full-time
Hybrid
Posted 2 hours, 30 minutes ago
0 views
0 applications
Job Description
**About Brand Nudge**
Scroll down for a complete overview of what this job will require Are you the right candidate for this opportunity
Brand Nudge is a fast\-growing B2B SaaS business providing market\-leading retail intelligence data to the FMCG and CPG industries. Our platform helps some of the world’s most recognisable brands — including Red Bull, Nestlé, Guinness, McVitie’s and innocent — to track, understand, and optimise their performance in the retail environment.
With innovation, engineering excellence, and customer value at the centre of everything we do, Brand Nudge is a dynamic, data\-driven company where insights and technology power growth.
The Opportunity
We are looking for a Junior Software Developer to join our expanding Engineering Team at our Reading head office.
This is an excellent opportunity for an early\-career developer to gain hands\-on experience across a modern full\-stack environment, working on real production systems used globally by major FMCG brands. You’ll contribute to both our Node.js/Koa backend and our React/Redux front end, learning from senior engineers while shipping meaningful features from day one.
Key Responsibilities
Backend
* Work in our Node.js \+ Koa codebase using decorator\-based routing, building clean async/await flows and helping shape request/response transformations.
* Maintain and debug PostgreSQL queries using Sequelize and raw SQL; assist in building parameterised queries and understanding how filters pass through middleware.
* Contribute to simple instrumentation and logging to surface timing, latency, and error details.
* Reuse existing shared utilities (sorting, retailer helpers, date formatting) to ensure consistency across services.
Frontend
* Learn the React 18 codebase, react\-scripts build flow, and component libraries such as Ant Design and HeadlessUI.
* Work with Redux Toolkit, middleware (Saga, Thunk, redux\-logger), and Axios request flows to support asynchronous UI logic.
* Implement data\-heavy charts and views using d3, Highcharts, and react\-window, following performance guidance.
* Contribute to consistent UI styling via Sass/styled\-components and support our i18n setup (react\-i18next, i18next\-scanner).
Quality \& Tooling
* Support testing using Testing Library, Cypress (including visual regression), and MSW mock handlers.
* Follow established coding standards, Git workflows, and CI checks.
**About You**
You are curious, motivated, and eager to grow as a developer. You enjoy solving problems, learning new patterns, and collaborating with others. You want to develop strong full\-stack skills while contributing to software used by some of the world’s biggest brands.
**Requirements**
* Solid understanding of JavaScript/TypeScript fundamentals.
* Familiarity with React or Node.js (university, bootcamp, or personal projects welcome).
* Interest in backend APIs, databases, or data\-heavy visualisation.
* Strong attention to detail and willingness to learn from feedback.
* Proactive mindset and desire to grow into a fully capable engineer.
Why Join Brand Nudge?
* Work directly on production systems supporting leading global FMCG brands.
* Hybrid working model (3 days in Reading HQ, 2 days remote).
* Fast\-paced, collaborative environment with strong mentorship.
* Clear progression path into mid\-level and specialist roles.
* Competitive salary. xlqdzyr
Ready to grow your engineering career?
Apply now and help build the future of retail intelligence at Brand Nudge
Login to Apply
Don't have an account? Register