Software Engineer – Retail ERP (PHP, Java, React.js) in Winnersh
Software Engineer – Retail ERP (PHP, Java, React.js)

Software Engineer – Retail ERP (PHP, Java, React.js) in Winnersh

Winnersh Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
S

At a Glance

  • Tasks: Develop and enhance Retail ERP software using PHP, Java, and modern tech stacks.
  • Company: Join a forward-thinking tech company focused on retail innovation.
  • Benefits: Enjoy competitive pay, health perks, hybrid work, and growth opportunities.
  • Why this job: Shape the future of retail ERP while working with cutting-edge technologies.
  • Qualifications: 2+ years coding experience in PHP, Java, or TypeScript; Agile familiarity required.
  • Other info: Collaborative environment with a focus on innovation and career advancement.

The predicted salary is between 36000 - 60000 £ per year.

Location: Hybrid – Winnersh (3 days per week in the office); Department: ERP – Retail Division; Employment Type: Full-time

About The Role

The Software Engineer will contribute to the support, maintenance and development of our existing Retail ERP within Sage’s Retail division. This is a mature platform, composed of a PHP core and supplementary Java microservices. Longer term, we’re also building a new ERP product – a fresh platform, a modern tech stack, and a chance to shape something from the ground up. As part of this transformation, we’re looking for a Software Engineer with strong experience or a keen interest in developing expertise in Node.js and TypeScript to join our growing team. You’ll contribute to the design and development of high‑quality, scalable features, working closely with product and engineering teams to deliver solutions that drive performance, flexibility, and customer value.

Key Responsibilities

  • Working on continuous improvement initiatives on the existing Retail ERP product, based on a modern AWS hosted tech stack, increasing the usability, quality and maintainability.
  • Spec’ing out and developing a new ERP product on a modern AWS hosted tech stack.
  • Collaborating with cross‑functional teams to deliver consistent, high‑quality features.
  • Writing and maintaining automated, unit and integration tests.
  • Ensuring software quality, using continuous delivery and deployment practices.
  • Supporting the transition from legacy systems and mentoring peers unfamiliar with the new stack.

Tech Stack & Tools

  • PHP
  • Java
  • Node.js & TypeScript
  • GitHub for source control
  • AI‑powered development tooling
  • Agile methodologies and CI/CD pipelines

Essential Criteria

  • Minimum 2 years’ coding experience with at least two of PHP, Java and TypeScript.
  • Experience working in Agile environments.
  • Familiarity with continuous deployment practices.
  • Strong understanding of source control using GitHub.
  • Comfortable using AI‑assisted development tools.
  • Ability to work collaboratively in a hybrid team structure.
  • Experience of writing and maintaining tests at all levels of the test pyramid.

Why Join Us?

  • Work with a modern tech stack and shape the future of retail ERP.
  • Experience the full software development lifecycle, working on both a mature product and as part of the team completing a new product build.
  • Join a team that values innovation, autonomy, and impact.
  • Collaborate with engineers who are passionate about doing things differently.

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Engineering and Information Technology

Industries: Software Development

Software Engineer – Retail ERP (PHP, Java, React.js) in Winnersh employer: Sage

At Sage, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters innovation and collaboration. Our hybrid working model in Winnersh allows for flexibility while you contribute to both a mature Retail ERP platform and an exciting new product build, providing ample opportunities for professional growth and development. Join us to work with cutting-edge technology, be part of a passionate team, and make a meaningful impact in the retail sector.
S

Contact Detail:

Sage Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer – Retail ERP (PHP, Java, React.js) in Winnersh

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using PHP, Java, or React.js. This gives you a chance to demonstrate your expertise and passion for software engineering beyond just your CV.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, we want to see how you think and solve problems!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to our exciting projects.

We think you need these skills to ace Software Engineer – Retail ERP (PHP, Java, React.js) in Winnersh

PHP
Java
Node.js
TypeScript
GitHub
AWS
Agile Methodologies
Continuous Deployment
Automated Testing
Unit Testing
Integration Testing
Collaboration
AI-assisted Development Tools
Software Development Lifecycle

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with PHP, Java, and TypeScript. We want to see how your skills align with our tech stack, so don’t be shy about showcasing relevant projects or roles you've had!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about the role and how you can contribute to our Retail ERP team. Be genuine and let your personality come through – we love seeing the real you!

Showcase Your Problem-Solving Skills: In your application, share examples of how you've tackled challenges in previous projects. We’re looking for engineers who can think critically and innovate, so highlight those moments where you made a difference!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at Sage

Know Your Tech Stack

Make sure you’re well-versed in PHP, Java, and TypeScript. Brush up on your knowledge of Node.js too, as it’s a key part of the new ERP product. Be ready to discuss how you've used these technologies in past projects.

Showcase Your Agile Experience

Since the role involves working in Agile environments, be prepared to share specific examples of how you've contributed to Agile teams. Talk about your experience with continuous deployment practices and how you’ve adapted to changes in project requirements.

Demonstrate Problem-Solving Skills

Think of scenarios where you faced challenges in software development and how you overcame them. Highlight your approach to writing and maintaining tests, and how you ensure software quality through CI/CD practices.

Be Ready to Collaborate

This role requires working closely with cross-functional teams, so be prepared to discuss how you’ve successfully collaborated in the past. Share examples of mentoring peers or supporting transitions from legacy systems, showcasing your teamwork skills.

Software Engineer – Retail ERP (PHP, Java, React.js) in Winnersh
Sage
Location: Winnersh

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

S
  • Software Engineer – Retail ERP (PHP, Java, React.js) in Winnersh

    Winnersh
    Full-Time
    36000 - 60000 £ / year (est.)
  • S

    Sage

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