
Senior Fullstack Engineer (Node JS, React, Typescript)
On site
London, United Kingdom
Full Time
25-02-2025
Job Specifications
We’d all like amazing work to do, and real work-life balance. That’s waiting for you at Sainsbury’s. Think about the scale it takes for us to feed the nation. The level of data, transactions and variety it involves. Then you’ll realise that ours is a modern software engineering environment because it has to be. We’ve made serious investment into a Tech Academy and into setting standards and principles. We iterate, learn, experiment and push ways of working such as Agile, Scrum and XP. So you can look forward to awesome opportunities in everything from AI to reusable tech.
We’re proud to work with one of the most exciting data sets in the UK. Our massive datasets, comprising billions of data points from diverse sources across the retail landscape, drive machine learning models that enhance personalisation and product recommendations. This work directly impacts millions of customers daily. In our inclusive, agile environment, you’ll have the freedom to explore, experiment, and solve real-world challenges—seeing your creations in the hands of millions across the UK.
Why join us?
You’ll be the lead engineer of one of our Engineering squads working on Ad-tech, interpreting and following architectural and engineering principles, operating frameworks, and new and improved technology and solutions. With your technical craft, curiosity and experimentation, you’ll use judgement to apply specific techniques to deliver focused outcomes that support our customers.
We use a variety of tech here and you need to be willing to pick up new tools and techniques. We’d also like you to be yourself - analytical, curious and unafraid to challenge the status quo. You’ll constantly strive to improve the way things are done in your team, leading the design, implementation and delivery of complex initiatives, and providing inspiration, guidance and mentorship to the members of your team.
About The Role
Build UI components and, sometimes, whole user journeys from Figma designs, in React.
Write Typescript on the application’s front-end, back-end and in-between: full stack
Style UIs using Tailwind and CSS Modules, while harnessing design tokens.
Actively contribute to developing large-scale services for optimal performance, utilising technologies like Node.JS, Typescript, Mongo DB, Postgres, SQL, AWS Lambda, GraphQL and Serverless framework. This extends to microservices and event-driven architecture.
Collaboratively contribute to the design and support of services and internal frameworks
Lead the research, scoping, and planning activities led by engineering and product managers for the development of new domain and platform capabilities.
Troubleshoot and resolve issues in production web applications, databases, services, and related components.
Drive the full technical lifestyle of complex initiatives from technical design, implementation and delivery
Actively participate in the support rota, providing timely assistance to ensure system reliability.
Foster team growth and development by providing support, guidance and mentorship to teammates, both through collaborative efforts, direct pair programming sessions and PR reviews
More About You
To be considered for this role, you should possess extensive industrial experience and have a strong passion for working with:
Writing, maintaining and reviewing TypeScript code at production
Modern React with hooks
Serverless infrastructure and AWS eco system
Testing frameworks for unit and component tests (e.g. Vitest, RTL, Jest) and End to End testing (e.g. Cypress, Playwright)
TDD
Modern CSS styling: Tailwind, CSS Modules, style-dictionary and design tokens
React state management solutions (e.g. Redux, React Query)
Authoring and consuming REST APIs
GraphQL
SQL and NoSQL databases
Continuous learning, especially in emerging tech
Delivering through others as well as yourself
Trunk-based development and CI/CD pipelines using GitHub actions
Proven experience in software design and implementation, security, cloud infrastructure & monitoring CI/CD
Customer-focused, owning the entire SDLC, and embodying DevOps principles.
Mentorship, empowering and growing engineers
While not mandatory, having the following qualifications can give you a competitive edge
Proficiency in AWS (AWS Certification is a plus)
Competence in Terraform
Exposure to event-driven architectures
We are committed to being a truly inclusive retailer, so you’ll be welcomed whoever you are and wherever you work. Around here, there’s always the chance to try something new - whether that’s as part of an evolving team or somewhere else across the business - and we take development seriously and promise to support you. We also recognise and celebrate colleagues when they go the extra mile and, where possible, offer flexible working. When you join our team, we’ll also offer you an amazing range of benefits. Here are some of them:
Starting off with colleague discount, you'll be able to get 10% off at Sainsbury's, Argos, TU and Habitat after 4 weeks. This increases to 15% off at Sainsbury’s every Friday and Saturday and 15% off at Argos every pay day. We've also got you covered for your future with our pensions scheme and life cover. You'll also be able to share in our success as you may be eligible for a performance-related bonus of up to 20% of salary, depending on how we perform.
Your wellbeing is important to us too. You'll receive an annual holiday allowance, and you can buy additional holiday. We also offer other benefits that will help your money go further such as season ticket loans, interest free car loan of up to £10k, cycle to work scheme, health cash plans, pay advance (where you can access some of your pay before pay day) as well access to a great range of discounts from hundreds of other retailers. And if you ever need it there is also an Employee Assistance Programme, you will also be eligible for private healthcare too.
Moments that matter are as important to us as they are to you which is why we give up to 26 weeks’ pay for maternity or adoption leave and up to 4 weeks’ pay for paternity leave.
Please see www.sainsburys.jobs for a range of our benefits (note, length of service and eligibility criteria may apply).
About the Company
Over 150 years old and still going strong, we’re the UK’s second-biggest retailer. Every day, the nation shops with us because they know they’ll get affordable, good food and excellent service. We focus on great value and convenient shopping across our family of brands, from Argos, Nectar and Habitat to Sainsbury’s Bank, Smart Charge and Tu. What’s next for Sainsbury’s? We've put food back at the heart of our business and we’re taking Sainsbury’s to the next level. We’re investing in technology and people and we’re thinki... Know more
Related Jobs


- Company Name
- Bitfinex
- Job Title
- Python Developer (100% Remote - EUR)
- Job Description
- Bitfinex is a digital asset trading platform offering state-of-the-art services for digital currency traders and global liquidity providers. Founded in 2012, Bitfinex was one of the first professional platforms set up to accommodate for the booming interest in cryptocurrency trading. Since then, our team has gained invaluable experience whilst cementing our spot as the go-to platform for digital asset traders and institutions. Our Mission Our aim is to create a free and accessible global digital economy by disrupting the current financial services industry. Our team is entirely remote, composed of individuals with an ownership mentality; no one waits to be told what to do. Each member of the team is a highly motivated self-starter that is comfortable with autonomy and believes in lifelong learning. When we’re not working, we’re dreaming about it. We place our egos aside and thrive within a culture that fosters one another from the birth of a concept to launch of a product. At Bitfinex you have the freedom to work as you please - all that matters is execution. Join us and help lay the foundation for a decentralized future. We are currently looking for a Python developer to join our Risk Management Team. Responsibilities Develop and maintain risk analytics tools and interactive web applications using Python (Flask/Django/FastAPI). Maintain and optimize interactive web applications for risk reporting, visualization and analysis. Design and implement APIs to support risk management workflows. Automate data pipelines using Pandas, NumPy, and SQL/NoSQL databases for efficient data processing and risk reports. Ensure secure and scalable architecture for risk-related applications, following best practices in software development. Collaborate with risk analysts to translate requirements into technical solutions. Maintain code quality through version control, testing and documentation. Technical Skills: Strong Python programming skills, with experience in Flask/Django/FastAPI. Proficient in JavaScript and modern front-end frameworks. Experience designing and developing RESTful APIs. Strong knowledge of SQL and NoSQL databases. Strong understanding of security best practices. Experience with testing frameworks and version control. Financial Knowledge: Understanding of financial markets/instruments and risk management. Experience working with market data, P&L, and risk metrics. Degree in Engineering, Mathematics, Physics or any other quantitative subjects. Flexibility as to working arrangements and hours. Located in an European country


- Company Name
- Deutsche Bank
- Job Title
- Lead Front End / UI Developer
- Job Description
- Position Overview Job Title Lead Front End / UI Developer Location London Corporate Title Vice President Compliance Technology group is focused on building models to detect market abuse risk. Alerts produced by the models are reviewed using multiple in-house applications that are designed to work together supporting the workflow while providing highest efficiency and user experience. We are looking for a lead UI/front end Developer to join the team and play a crucial role in shaping the visual and interactive elements of our complex web applications. You will be part of a team of fullstack developers, collaborating closely with UX/UI designers, Front-end, back-end developers, product owners and project managers to deliver high-quality, scalable, and innovative frontend solutions. What We’ll Offer You Hybrid Working We understand that employee expectations and preferences are changing. We have implemented a Hybrid Working Model that enables eligible employees to work remotely for a part of their working time and reach a working pattern that works for them. You can expect: Hybrid Working - we understand that employee expectations and preferences are changing. We have implemented a Hybrid Working Model that enables eligible employees to work remotely for a part of their working time and reach a working pattern that works for them Competitive salary and non-contributory pension 30 days’ holiday plus bank holidays, with the option to purchase additional days Life Assurance and Private Healthcare for you and your family A range of flexible benefits including Retail Discounts, a Bike4Work scheme and Gym benefits The opportunity to support a wide ranging CSR programme + 2 days’ volunteering leave per year Your Key Responsibilities Involved in interacting and communicating daily with the UX Design team, making design decisions about the future of the application and the platform Being part of our constant efforts to improve the general quality of our code, testing new technology, mentor junior team members and implement SDLC best practices Contributing to UI designs and engineering best practices as well as writing solution code ad assisting with UI-based test automation activities Contributing to our catalogue of common assets such as code templates, libraries, utilities and services Developing automated build and deployment processes to enable teams agility Understanding, and where necessary challenging requirements, to ensure the correct solution is designed and implemented Your Skills And Experience Hands-on experience in web application development Proficiency in React, HTML5, CSS3, JavaScript, TypesScript and Node.js Expertise in using Angular (v7+) web development framework Have a good understanding of asynchronous programming patterns, such as promises, callbacks, closures, async/await Familiarity with DevOps principles, including continuous integration and deployment Excellent problem-solving abilities and the capacity to design and implement robust solutions How We’ll Support You Training and development to help you excel in your career Flexible working to assist you balance your personal priorities A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs We value diversity and as an equal opportunity’s employer, we make reasonable adjustments for those with a disability such as the provision of assistive equipment if required (e.g., screen readers, assistive hearing devices, adapted keyboards. About Us Deutsche Bank is the leading German bank with strong European roots and a global network. Click here to see what we do. Deutsche Bank in the UK is proud to have been named a The Times Top 50 Employers for Gender Equality 2024 for five consecutive years. Additionally, we have been awarded a Gold Award from Stonewall and named in their Top 100 Employers 2024 for our work supporting LGBTQ+ inclusion. We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.


- Company Name
- Ozone Talent
- Job Title
- Back End Developer
- Job Description
- Backend Developer London Hybrid Up to £100k + benefits We’re working with a rapidly growing sustainable tech company that is transforming how data, automation, and smart integrations shape the future of digital infrastructure. Their platform optimizes real-time operations, connecting users with seamless, intelligent technology solutions. They are looking for a Backend Developer with deep expertise in Kotlin to help scale and enhance their high-performance systems. This is an opportunity to work with modern backend architecture, collaborating with top-tier engineers in a fast-moving, product-focused environment. Responsibilities as a Backend Developer: Contribute to the businesses technology strategy and architecture Ship resilient and well tested production code Collaborate with different teams to deliver value that aligns to business objectives Mentor and coach more junior members of the team Continuously evolve and improve the ways of working in the business Key Requirements: Strong commercial experience in Kotlin for backend development Confidence to work with Spring Boot or Ktor to build robust microservices Strong ability to write secure, resilient, and well-tested code Desire for building API-first products Deep understanding of software design patterns, SOLID principles, and test-driven development Experience with Agile methodologies, including peer reviews & pair programming. Ability to translate business needs into scalable technical solutions This is a career-defining Backend Developer position with the potential to have a massive impact on the technology strategy of a business that is directly shaping the future of intelligent digital infrastructure.


- Company Name
- Version 1
- Job Title
- Full Stack Developer
- Job Description
- Company Description Version 1 has celebrated over 28 years in Technology Services and continues to be trusted by global brands to deliver solutions that drive customer success. Our expertise enables our customers to navigate the rapidly changing Digital-First world we live in. We foster strong partnerships with leading technology giants including Microsoft, AWS, Oracle, Red Hat, OutSystems, Snowflake, ensuring that our customers are provided with the highest quality solutions and services. We’re An Award-winning Employer Reflecting How Our Employees Are At The Very Heart Of Version 1 And What We Do UK & Ireland's premier AWS, Microsoft & Oracle partner 3300+ strong, €350/£300m revenue business 10+ years as a Great Place to Work in Ireland & UK Best Workplace for Women in the UK & Ireland by GPTW Best Workplace for Wellbeing in the UK by GPTW We’re a core values driven company, we hire people who share our values, and we reward those who display and foster them, it’s deeply embedded within our DNA. Invest in us and we’ll invest in you! Job Description As a full stack developer, you will be working in a cross-functional Team, contributing to key technology decisions to create maintainable solutions for our customers. Learning, developing your skills further and continuous improvement will be integral to your role. You will develop software to meet our client's requirements using programming languages such as Java and associated frameworks (e.g. Spring/Spring boot, JUnit/Mockito, Guava, Hibernate etc). You will follow best engineering practices and assist in improving those practices. In addition to Java, you will contribute to the React frontend development within the project. You will be creating best in class documentation with our client’s users in mind Qualifications Experience of working in a Scrum Team and an Agile environment Strong software engineering background covering SOLID principles with Java experience. Some front-end development experience with React is required. Strong experience with Test-Driven Development (TDD) approach, writing unit and integration tests to ensure high-quality code, and maintaining a robust testing suite for continuous integration and delivery. Experience developing REST-based APIs Some experience with SQL is required, and exposure to SQL stored procedures and indexes is preferred. Experience with Apache Kafka, including designing, implementing, and managing distributed messaging systems for real-time data processing is beneficial. Experience with DevOps and CI/CD tools (such as Jenkins, Ansible, Packer, Docker) Experience with Docker, Kubernetes or OpenShift for containerisation and orchestration of applications. Financial Services or Capital Markets experience is preferred. Ability to manage and co-ordinate stakeholder engagements and meetings. Ability to mentor and guide junior team members. Additional Information At Version 1, we believe in providing our employees with a comprehensive benefits package that prioritises their wellbeing, professional growth, and financial stability. Share in our success with our Quarterly Performance-Related Profit Share Scheme, where employees collectively benefit from a share of our company's profits. Strong Career Progression & mentorship coaching through our Strength in Balance & Leadership schemes with a dedicated quarterly Pathways Career Development programme. Flexible/remote working, Version 1 is tremendously understanding of life events and people’s individual circumstances and offer flexibility to help achieve a healthy work life balance. Financial Wellbeing initiatives including; Pension, Private Healthcare Cover, Life Assurance, Financial advice and an Employee Discount scheme. Employee Wellbeing schemes including Gym Discounts, Bike to Work, Fitness classes, Mindfulness Workshops, Employee Assistance Programme and much more. Generous holiday allowance, enhanced maternity/paternity leave, marriage/civil partnership leave and special leave policies. Educational assistance, incentivised certifications, and accreditations, including AWS, Microsoft, Oracle, and Red Hat. Reward schemes including Version 1’s Annual Excellence Awards & ‘Call-Out’ platform. Environment, Social and Community First initiatives allow you to get involved in local fundraising and development opportunities as part of fostering our diversity, inclusion and belonging schemes. And many more exciting benefits… drop us a note to find out more.