Back End Developer Engineer

Back End Developer Engineer

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
WireMock

At a Glance

  • Tasks: Design, build, and support backend features for a cutting-edge SaaS product.
  • Company: Join a global leader in open-source technology with a vibrant engineering culture.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on open-source contributions and community engagement.
  • Why this job: Be at the forefront of AI integration in software development and make a real impact.
  • Qualifications: 6+ years in software development, strong Java/Kotlin skills, and experience with AI coding tools.

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

With a massive global open-source footprint and deep adoption across the Fortune 500, we provide the critical infrastructure that engineering teams use to de-couple development from fragile dependencies. As AI agents and LLM-integrated apps redefine the SDLC lifecycle, WireMock is building the simulation layer required to develop, test, and onboard at the speed of autonomous code. The company is spread between the UK, California and the US east coast, with the engineering team based in London. This position will be hybrid and you will be required to arrive two days a week to the London office.

We’re looking for a Java/Kotlin developer who has a solid understanding of networking and experience building complex web applications and an eye for quality balanced by pragmatism about delivery. The right candidate will have a disciplined approach to code quality and be comfortable using TDD, trunk-based development and continuous integration/delivery practices.

  • Likes working in a product-driven engineering environment, wearing multiple hats and actively contributing to product design.
  • Has integrated AI coding tools into their workflow, but can reason and function without them where necessary.
  • Writes code in Java, Kotlin and ideally Javascript.
  • Enjoys contributing to open source, including writing and speaking.
  • Design, build, test and support backend features in the commercial SaaS product.
  • Write documentation, contribute to article/tutorial content.
  • Embed AI processes and usage across the SDLC.
  • Contribute to the WireMock open source projects.
  • Help customers and community members with technical queries.

At least 6 years professional software development experience, of which the majority should be in Java or another JVM language. Recently written production code in Kotlin. Demonstrable experience using AI coding agents such as Claude Code, GitHub Copilot or Cursor on real projects. Experience working at least one mainstream SQL database in a production application. Fluent spoken and written English. Able to work autonomously and take initiative when remote. UK based and required to work in London 2 days per week. Experience developing against AWS services – ECS, EC2 and RDS in particular. Experience managing cloud infrastructure via configuration-as-code. Front end development experience - HTML, CSS and Javascript.

Back End Developer Engineer employer: WireMock

As a leading player in the open-source arena, our company offers an exceptional work environment for Back End Developer Engineers, particularly with our London-based engineering team. We foster a culture of innovation and collaboration, providing ample opportunities for professional growth through hands-on experience with cutting-edge technologies like AI and cloud services. Our hybrid work model ensures flexibility while maintaining a strong community spirit, making it an ideal place for those passionate about contributing to impactful projects.

WireMock

Contact Details:

WireMock Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Back End Developer Engineer

Tip Number 1

Network like a pro! Attend meetups, tech talks, or even online webinars related to back-end development. You never know who might be looking for someone with your skills, and a friendly chat can lead to job opportunities.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those involving Java, Kotlin, or AI coding tools. This gives potential employers a taste of what you can do and how you approach problem-solving.

Tip Number 3

Prepare for interviews by brushing up on your coding skills and understanding the latest trends in back-end development. Practice common coding challenges and be ready to discuss your experience with TDD and cloud services like AWS.

Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Back End Developer Engineer

Java
Kotlin
JavaScript
Networking
Web Application Development
Code Quality Discipline
Test-Driven Development (TDD)

Some tips for your application 🫡

Show Off Your Skills:When you're writing your application, make sure to highlight your experience with Java, Kotlin, and any other relevant tech. We want to see how you've tackled complex web applications and integrated AI tools into your workflow.

Be Authentic:Let your personality shine through! We love candidates who are genuine and passionate about coding and open source. Share your experiences and what excites you about the role at StudySmarter.

Tailor Your Application:Don’t just send a generic application. Take the time to tailor your CV and cover letter to reflect the job description. Mention your experience with TDD, continuous integration, and any cloud services you've worked with.

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 shows you’re keen on joining our team!

How to prepare for a job interview at WireMock

Know Your Tech Stack

Make sure you’re well-versed in Java, Kotlin, and ideally JavaScript. Brush up on your knowledge of networking and complex web applications, as these will likely come up during the interview. Be ready to discuss your experience with TDD and continuous integration/delivery practices.

Showcase Your Open Source Contributions

Since the company values open source involvement, prepare to talk about any projects you've contributed to. If you’ve written articles or given talks, mention those too! This shows your passion for the community and your ability to communicate technical concepts.

Demonstrate AI Integration Experience

Highlight your experience with AI coding tools like GitHub Copilot or Claude Code. Be prepared to discuss how you’ve integrated these tools into your workflow and how they’ve improved your development process. This is a key aspect of the role!

Prepare for Practical Scenarios

Expect to tackle some practical coding challenges or scenarios during the interview. Practice coding problems that involve backend features and cloud infrastructure management, especially with AWS services. This will help you demonstrate your problem-solving skills and technical expertise.