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
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
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.