Senior Back End Developer in Cardiff

Senior Back End Developer in Cardiff

Cardiff Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
J

At a Glance

  • Tasks: Lead the development of high-quality e-commerce solutions and mentor a growing team.
  • Company: Join JH, an innovative e-commerce agency helping brands achieve strategic breakthroughs.
  • Benefits: Enjoy remote work, flexible hours, 31 days annual leave, and professional development funds.
  • Other info: Dynamic remote-first environment with excellent career growth opportunities.
  • Why this job: Make a real impact in e-commerce while working with cutting-edge technologies and notable clients.
  • Qualifications: Advanced knowledge of Magento, PHP, and back-end technologies required.

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

We’re looking for an experienced back-end developer to help lead the delivery of high-quality e-commerce solutions and mentor a growing team.

About JH

JH is an e-commerce agency dedicated to helping growth-orientated brands make their next strategic breakthrough. We specialise in building, maintaining, and enhancing online stores enjoyed by millions worldwide. We work with notable clients across various markets and sectors, like Big Bus Tours, Graham and Green, and Woodies. Our clients share a common trait: the drive to innovate or lead their markets. We support their goals through strategic consulting, design, development, support, and ongoing optimisation.

What you’ll be doing

You’ll take a leading role in the development team, shaping the technical delivery of our projects and fostering an environment of collaboration and innovation. Your deep expertise in Magento, PHP, and back-end technologies will ensure the solutions we build are robust, scalable, and aligned with client goals. Additionally, you’ll play a key part in mentoring and supporting team members, sharing knowledge, and upskilling the next generation of developers.

Development

You’ll be responsible for crafting and maintaining high-quality, scalable code while ensuring alignment with project requirements.

  • Write clean, efficient, and scalable code in PHP (with basic JavaScript capabilities).
  • Lead the setup of new Magento projects, including version control and environment deployment.
  • Deliver advanced coding solutions with Magento, PHP, and GraphQL.
  • Troubleshoot and debug code effectively to resolve issues.
  • Optimise web applications for maximum speed and scalability.
  • Collaborate with cross-functional teams to scope, quote, and plan technical deliverables.

Leadership

You’ll set an example for excellence in back-end development and support the growth of the team.

  • Coach and mentor less experienced developers to enhance their skills.
  • Take ownership of projects as the main developer, managing them from inception to completion.
  • Play a leading role in scoping and preparatory work, providing technical expertise and input.
  • Create and maintain technical documentation for internal and client use.

Innovation

You’ll stay ahead of the curve, ensuring our solutions leverage the latest technologies and best practices.

  • Keep up-to-date with the latest back-end development tools and technologies.
  • Advocate for and implement modern development standards and techniques.
  • Support test work across multiple devices, ensuring compatibility and usability.

What we’re looking for

This role requires someone who can fulfil the responsibilities listed above by possessing the majority of the capabilities outlined below. However, we value a passion for learning and self-development just as highly.

Technical Expertise (Essential)

  • Advanced knowledge of Magento 2, PHP 8+, and GraphQL.
  • Good understanding of automated testing concepts and frameworks (PHPUnit, integration tests, API tests)
  • Good understanding of server administration (Linux/Unix) and DevOps (CI/CD, Docker)
  • Experience using Git for version control and team collaboration
  • Experience with package managers (Composer)

Nice to have

  • Experience with GitHub (version control, pull requests, code reviews)
  • Experience with CI/CD tooling and pipelines, specifically CircleCI
  • Experience writing and maintaining automated tests (unit tests, integration tests, functional tests)
  • Experience with Adobe Commerce Cloud
  • Knowledge of performance optimization and caching (Redis, Varnish)
  • Experience with monitoring and logging tools
  • Experience with Hyvä

Project Experience

  • Proven ability to deliver high-quality back-end solutions for e-commerce platforms.
  • Experience managing and maintaining projects as the main developer.
  • Ability to independently set up and deploy Magento projects from scratch.
  • Familiarity with gathering and implementing user feedback to enhance solutions.

Personal Skills

  • Excellent communication and interpersonal skills.
  • Strong coaching and mentoring abilities.
  • Skilled at managing stakeholders and providing clear, engaging updates.
  • Highly organised with exceptional planning abilities.
  • Resilient under pressure with a passion for learning and innovation.

Remote readiness

  • Comfortable working in a remote-first environment using tools like Slack, Google Meets, and Loom.
  • Self-motivated and proactive in managing your workload.
  • Have a suitable working environment for remote work and productive collaboration.
  • Willing to travel occasionally for team and client meetings.

Benefits of working at JH

We offer a range of benefits such as:

  • Remote working
  • Flexible hours (with time banking)
  • 31 days annual leave (inclusive of Bank Holidays)
  • Funds for professional development and home office setup
  • Quarterly personal development plans
  • Top-of-the-range hardware and software
  • Remote socials and in-person events (twice a year)

How to apply

Submit your application to job@wearejh.com

You will be asked to provide:

  • CV emphasising the relevant experience you have
  • Portfolio or examples of relevant back-end development work

Hiring Process

  • Review: We assess each application against this job description.
  • Chat: We have an informal call with suitable candidates.
  • Interview: We invite the top candidates for deeper interviews.
  • Final round: The final two speak directly with our CEO.
  • Offer: We select the best candidate and make them an offer.
  • Welcome: We plan for the arrival of our new colleague.

We aim for this process to take less than two to three weeks, so nobody is left waiting.

Please note only candidates from the UK and EU will be considered.

Senior Back End Developer in Cardiff employer: JH

At JH, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our remote-first environment allows for flexible working hours and a strong focus on professional development, ensuring that our team members can thrive both personally and professionally. With generous benefits like 31 days of annual leave and opportunities to work with notable clients, we are dedicated to supporting the growth of our employees while delivering high-quality e-commerce solutions.

J

Contact Details:

JH Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Back End Developer in Cardiff

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at JH or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to JH.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like JH.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like JH that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Senior Back End Developer in Cardiff

Magento 2
PHP 8+
GraphQL
Automated Testing (PHPUnit, integration tests, API tests)
Server Administration (Linux/Unix)
DevOps (CI/CD, Docker)
Git (version control)

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at JH.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at JH and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at JH

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If JH uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.