Engineer - back End Developer

Engineer - back End Developer

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 leading open-source tech company with a global impact.
  • 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 part of an innovative team shaping the future of software development.
  • Qualifications: 6+ years in software development, strong Java/Kotlin skills, and AI tool experience.

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.

Engineer - back End Developer employer: WireMock

As a leading player in the open-source landscape, our company offers an exceptional work environment for engineers passionate about innovation and collaboration. With a hybrid working model based in London, employees benefit from a vibrant culture that encourages professional growth through contributions to open source projects and engagement with the community. We prioritise a balanced approach to quality and delivery, providing ample opportunities for skill enhancement in cutting-edge technologies like AI and cloud infrastructure.

WireMock

Contact Details:

WireMock Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Engineer - back End Developer

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Kotlin, or any AI coding tools you've integrated. We love seeing real-world applications of your work, so make sure to highlight your contributions!

Tip Number 3

Prepare for the interview by brushing up on your technical skills and understanding the company’s products. We recommend practicing coding challenges and discussing your thought process, as this will show your problem-solving abilities and fit for our product-driven environment.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for passionate developers who want to contribute to open source and be part of our community.

We think you need these skills to ace Engineer - back End Developer

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

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Java, Kotlin, and any relevant AI coding tools you've used. We want to see how you fit into our product-driven environment!

Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working with WireMock and how your background aligns with our mission. Don’t forget to mention your experience in open source contributions!

Showcase Your Projects:If you've worked on any interesting projects, especially those involving backend development or AI integration, make sure to include them. We love seeing real examples of your work, so don’t hold back on sharing links or descriptions!

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 us you’re keen to join our team at StudySmarter!

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 these too! This shows your passion for the community and your ability to communicate technical concepts effectively.

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 the impact they had on your development process. This will show that you’re not just familiar with the tools but can also leverage them effectively.

Prepare for Practical Scenarios

Expect to tackle practical coding challenges or scenarios during the interview. Practice coding problems related to backend features and be ready to explain your thought process. This will demonstrate your problem-solving skills and your disciplined approach to code quality.