Back-End Engineer

Back-End Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
F

At a Glance

  • Tasks: Develop high-quality services and collaborate on innovative features with a dynamic team.
  • Company: Join FoundryOS, a forward-thinking tech company focused on fintech solutions.
  • Benefits: Enjoy 25 days holiday, private medical insurance, and mental health support.
  • Why this job: Be part of a team that values collaboration and continuous improvement in a remote-friendly environment.
  • Qualifications: 2+ years experience in JVM languages, preferably Kotlin, and a passion for agile development.
  • Other info: Transparent recruitment process with a focus on diversity and personal connection.

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

At FoundryOS, we believe in autonomous teams and iterative development. We are committed to continuous improvement and knowledge sharing, and we seek individuals who share our enthusiasm. Our focus is on understanding client needs and delivering quality products that exceed expectations.

We operate in multiple build squads that work independently but align to the same goals. We recognise that various factors guide our roadmaps, from client needs to commercial strategy, and managing those dependencies is achieved through aligned team decisions. Client success is a collective responsibility, and our approach to product leadership provides deep exposure to our products, clients, and the fintech industry.

We build our product and tech function with a focus on:

  • Understanding FoundryOS capabilities, industry needs, and client use cases
  • Quality at the heart of everything we do
  • Leading product roadmaps and establishing best practices
  • Developing expertise in financial services and regulatory environments
  • Building exceptional client relationships through team excellence
  • Creating product delivery frameworks and engineering performance systems from the ground up

We build our platform using technologies such as:

  • Kotlin & ecosystem — Coroutines, Arrow, Ktor, Kotlinx.Serialization, Exposed
  • Event-sourced microservices
  • Cloud deployments — GCP, Docker, Kubernetes, Concourse
  • High-performance data & messaging — Postgres & Kafka
  • Observability — Grafana, Jaeger & Prometheus

We are looking for skilled Kotlin engineers to help build FoundryOS. You will be a key player in our team, developing new products and features of the platform. Building high-performance, scalable, available, fault-tolerant systems is a collaborative effort.

What you’ll be doing:

  • Developing high-quality, tested services
  • Collaborating in the design of new features
  • Participating in discussions on strategic architectural improvements
  • Working cross-functionally with platform and front-end engineers
  • Proactively monitoring and supporting production deployments

Location: We describe ourselves as “remote but not remote only”. We believe work can be done anywhere, but relationships and trust are built best face-to-face. We support our people in deciding where they will do their best work, whether at home, in the office in London, or meeting strategic partners.

Benefits:

  • 25 days holiday
  • Birthday day off
  • Workplace Pension Scheme
  • Private Medical Insurance
  • Private Dental Insurance
  • Group Income Protection
  • Group Life Assurance
  • 24-hour mental health support
  • Equity Scheme (coming soon!)

Qualifications:

  • 2+ years experience with some or all of the technologies in our platform or equivalents
  • Strong experience in JVM-based languages (ideally Kotlin)
  • Background and/or enthusiasm for Test Driven Development, Functional Programming, Build automation, continuous integration and deployment, Agile/iterative development processes, Shared code ownership, and cross-functional teams
  • Experience with collaborative design and development, Pair programming

It would be a bonus if you have experience with full-stack development or financial services.

Recruitment: At FoundryOS, we focus on attracting the best talent. Our recruitment process is transparent and simple, and we are committed to diversity. We do not use AI or chatbots for interviewing; you will always speak with a real person.

Steps in the recruitment process:

  • Meet the recruiter
  • First (technical) interview with the team
  • Second (final) interview
  • Decision and feedback provided

Back-End Engineer employer: FoundryOS

At FoundryOS, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to take ownership of their projects. With a strong emphasis on continuous improvement and hands-on experience, we offer exceptional growth opportunities in the fintech industry, alongside a comprehensive benefits package that includes private medical insurance and mental health support. Our flexible approach to remote work ensures that you can thrive in an environment that suits your needs while building meaningful relationships with your team.
F

Contact Detail:

FoundryOS Recruiting Team

StudySmarter Expert Advice 🤫

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

Tip Number 1

Get to know FoundryOS inside out! Research their products, values, and the tech stack they use. This will help you tailor your conversations during interviews and show that you're genuinely interested in being part of their team.

Tip Number 2

Network like a pro! Connect with current employees on LinkedIn or attend industry meetups. Building relationships can give you insider info about the company culture and even lead to referrals, which can boost your chances of landing that job.

Tip Number 3

Prepare for those technical interviews by brushing up on your Kotlin skills and understanding the principles of Test Driven Development and Agile processes. Practising coding challenges can also help you feel more confident when it’s your turn to shine.

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, it shows you’re serious about joining the FoundryOS family.

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

Kotlin
JVM-based languages
Test Driven Development
Functional Programming
Build automation
Continuous integration
Continuous deployment
Agile development processes
Cross-functional collaboration
Pair programming
High-performance system design
Cloud deployments (GCP, Docker, Kubernetes)
Event-sourced microservices
Data messaging (Postgres, Kafka)
Observability tools (Grafana, Jaeger, Prometheus)

Some tips for your application 🫡

Show Your Passion for Tech: When you're writing your application, let your enthusiasm for technology shine through! We love candidates who are genuinely excited about building high-quality products and have a curiosity about how things work. Share any personal projects or experiences that highlight your passion for coding and problem-solving.

Tailor Your Application: Make sure to customise your application to align with our values and the job description. Highlight your experience with Kotlin and any relevant technologies we use. This shows us that you understand what we're looking for and that you're serious about joining our team.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and fluff. Use bullet points if necessary to make your skills and experiences stand out. Remember, we want to see how you can contribute to our team!

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 it gets into the right hands. Plus, it shows us that you're proactive and keen to be part of FoundryOS!

How to prepare for a job interview at FoundryOS

Know Your Tech Stack

Make sure you’re well-versed in Kotlin and the other technologies mentioned in the job description. Brush up on your knowledge of Coroutines, Ktor, and Docker, as these are crucial for the role. Being able to discuss how you've used these technologies in past projects will show your practical experience.

Emphasise Team Collaboration

FoundryOS values teamwork, so be prepared to share examples of how you've successfully collaborated with others. Talk about your experiences in cross-functional teams and how you’ve contributed to shared code ownership. Highlighting your ability to work well with front-end engineers will definitely score you points.

Show Your Problem-Solving Skills

Be ready to discuss specific challenges you've faced in previous roles and how you overcame them. FoundryOS is looking for someone who can think critically and improve processes, so demonstrating your problem-solving skills will be key. Use the STAR method (Situation, Task, Action, Result) to structure your answers.

Understand Their Culture

Familiarise yourself with FoundryOS's approach to work, especially their emphasis on autonomy and continuous improvement. Be prepared to discuss how you align with their values and how you can contribute to their mission of client success. Showing that you understand their culture will help you stand out.

Back-End Engineer
FoundryOS
Go Premium

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

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