Junior Developer

Junior Developer

Full-Time No home office possible
Go Premium
B

About Brand Nudge

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.

Ready to grow your engineering career? Apply now and help build the future of retail intelligence at Brand Nudge.

#J-18808-Ljbffr

B

Contact Detail:

Brand Nudge Recruiting Team

Junior Developer
Brand Nudge
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>