đŸ‘šđŸ»â€đŸ’» postech.work

Junior Developer

Brand Nudge ‱ 🌐 Remote

Remote Posted 2 days ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.