At a Glance
- Tasks: Develop and maintain modern web applications using the latest technologies.
- Company: Join Travis Perkins, the UK's largest building materials distributor with a fun, collaborative culture.
- Benefits: Enjoy competitive bonuses, savings schemes, and discounts across various businesses.
- Other info: Embrace a culture of continuous learning and career growth opportunities.
- Why this job: Be part of a dynamic team making a real impact in the tech world.
- Qualifications: 5+ years in software engineering with strong front-end and back-end skills.
The predicted salary is between 36000 - 60000 £ per year.
Develop and maintain modern web applications using React, Next.js, TypeScript, and Apollo GraphQL. Design and implement Java / Spring Boot microservices within AWS Cloud environments, integrating APIs and data layers. Apply best practices in CI/CD, automated testing (JUnit, Mockito, Jest, Playwright) and cloud-native deployment using Docker, GitHub Actions, and Kubernetes.
Contribute to architectural decisions and coding standards, ensuring system performance, scalability, and security through thoughtful design. Collaborate closely with Product Owners, Architects, and Engineers to deliver solutions aligned with business goals. Drive effective business and technical discussions, writing clear documentation, and contributing to the engineering roadmap. Drive continuous improvement within the team, fostering a culture of technical excellence and clear communication.
Act on the development metrics and retrospective feedback to maintain and continuously improve the performance of the team. Proactively seek to develop skills as required to support changes in technology and for personal development. Be prepared to carry out the Scrum Master role if required.
5+ years of software engineering experience. Strong proficiency in JavaScript, TypeScript, Node.js, React, Next.js, Apollo and related front-end technologies (e.g. Redux, Webpack, CSS, BrowserAPIs) including mobile optimisation and SEO. Solid backend expertise with Java, Spring Boot, and experience building/integrating REST and GraphQL APIs in event-driven microservice architectures. Kafka Experience, including Avro schemas and building Kafka streams, is a plus. Experience with AWS services (S3, SQS, IAM) and cloud architecture principles. Solid understanding of relational and NoSQL databases like PostgreSQL, MongoDB, Redis.
Experienced with DevOps practices, CI/CD pipelines, and containerisation. Experienced working in agile, cross-functional teams. A collaborative mindset, communicating clearly to all stakeholders, building relationships both internally and with external 3rd party providers as required. Enthusiastic to be a key contributor across the full software development lifecycle, from collaborating on architectural decisions to implementing high-quality, secure solutions producing simple, maintainable, and highly testable code (TDD/BDD).
Experience and energy to champion engineering excellence and coding standards, mentor junior colleagues, and ensure our systems align with both user needs and strategic business goals.
If you’re interested in this opportunity but your past experience doesn’t align perfectly, we encourage you to apply anyway. You might be just the right candidate for this or other roles with us. You’ll be supported by some fantastic training and development and have the opportunity to learn, grow and develop across the Travis Perkins Group.
We’ll also equip you with a benefits package that grows as you grow with the company: Competitive bonus, Save-as-you-earn scheme, Buy-as-you-earn scheme, Contributory pension scheme, Colleague discount across a variety of Group businesses.
Software Full stack engineer in Northampton employer: Travis Perkins Trading Company Limited
Travis Perkins is an exceptional employer, offering a vibrant work culture where collaboration and innovation thrive. As a Full-Stack Engineer, you'll benefit from extensive training and development opportunities, competitive bonuses, and a comprehensive benefits package that evolves with your career. Join a team that values inclusivity and encourages you to be your authentic self while making a meaningful impact in the building materials industry.
Contact Details:
Travis Perkins Trading Company Limited Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Software Full stack engineer in Northampton
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React, Next.js, and Java. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨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, confidence is key!
✨Tip Number 4
Don’t hesitate to apply through our website! Even if you think you don’t meet every requirement, we value diverse experiences and perspectives. You might just be the perfect fit for our team!
We think you need these skills to ace Software Full stack engineer in Northampton
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Java, React, and AWS, and don’t forget to mention any relevant projects you've worked on!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role at StudySmarter and how your background makes you a perfect fit for our team.
Showcase Your Projects:If you’ve got a portfolio or GitHub repository, share it! We love seeing real examples of your work, especially anything that demonstrates your full-stack capabilities and problem-solving skills.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our awesome team!
How to prepare for a job interview at Travis Perkins Trading Company Limited
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like React, Next.js, and Java. Brush up on your knowledge of TypeScript and Apollo GraphQL too. Being able to discuss your experience with these tools will show that you're a strong fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Highlight your experience with CI/CD practices and automated testing, as this is crucial for the role. Use examples that demonstrate your ability to think critically and adapt to new situations.
✨Communicate Clearly
Since collaboration is key in this role, practice articulating your thoughts clearly. Be ready to explain complex technical concepts in simple terms, especially when discussing architectural decisions or coding standards. This will help you connect with the interviewers and show your collaborative mindset.
✨Be Ready for Agile Discussions
Familiarise yourself with Agile methodologies and be prepared to discuss your experience working in cross-functional teams. You might be asked about your role in Scrum processes, so having examples ready will demonstrate your understanding and readiness to take on the Scrum Master role if needed.