At a Glance
- Tasks: Build and scale backend systems for Ferry's innovative manufacturing platform.
- Company: Join a pioneering tech startup transforming the manufacturing industry.
- Benefits: Competitive salary, dynamic work environment, and direct impact from day one.
- Why this job: Make a real difference in the world by revolutionising manufacturing operations.
- Qualifications: 7+ years as a Backend Engineer with strong Go or Java skills.
- Other info: Collaborate with founders and engineers in a flat, supportive culture.
The predicted salary is between 36000 - 60000 £ per year.
Join the team building Ferry's core infrastructure.
Location: London
Type: Full-time
Salary Range: Competitive DOE
Posted: August 22, 2025
Our Mission
We build the software that the world's factories run on. Manufacturers - and the companies that make the physical world as we know it - have been left behind by digitization. They are faced with clunky software from the 1980s, Excel, and pen & paper. It matters: to manufacturers who need to compete in our global marketplace, to the people who run the production lines, and to our society when we can avoid needless waste.
Ferry is pioneering a new wave of Manufacturing Operations Platforms for the AI age. We are giving digital superpowers to the hard-working folks who are at the coalface of production. Our software powers some of the largest manufacturers globally, providing the tools, insights & capabilities for them to revolutionize what & how they produce. We are backed by leading VC funds across both the US and Europe, and partner with some of the largest companies on Earth. If you join us, your work will directly impact the physical world from day 1. The stakes are high for our customers, and in turn they are high for us, so we are held to a demanding standard that pushes us to the best we can be.
About the Role
We are looking for a highly skilled and adaptable Senior Backend Engineer to help build and expand the core services of the Ferry platform. You'll be a critical member of the team in designing, developing and scaling the systems that power real-time manufacturing operations. Ferry is a flat startup, and you'll work directly with the founders, designers and other engineers as we execute on our mission.
Our platform is multi-disciplinary, and our tech stack reflects this. We utilize Go and Java on the backend (strong proficiency in one is expected; willingness to learn the other is essential). We also use Python, with Typescript / Next.js on the frontend. We heavily leverage Postgres, Timescale and Redis for storage, and run across AWS, Azure and Terraform for infrastructure. Real-time data pipelines and edge computing are key pillars of the Ferry platform, where we augment Apache Flink and Kafka.
As part of the role, you will also have the opportunity to work directly with customers, learn about their challenges face-to-face, identify improvements to the platform, and have the freedom and autonomy to take action on those ideas to drive the product forward.
Who You Are
- Minimum 7+ years as a Backend Engineer
- Strong proficiency in either Go or Java (and excited to learn new languages & frameworks)
- Comprehensive knowledge and experience building, testing and deploying APIs & distributed systems
- Familiarity with microservice architectures and event-driven systems
- Strong knowledge of design patterns, data structures, algorithms and problem-solving
- Experience with cloud-based infrastructure (AWS; Kubernetes and Terraform a plus) and DevOps practices
- Thorough knowledge of Git and other contemporary development technologies
- Ability to write efficient, secure, well-documented and clean code
- Excited by uncertainty, rapid learning and solving hard problems
Nice to Haves
- Experience with Python
- Experience with Kafka and/or Flink
- Familiarity with TimescaleDB or other time-series databases
- Experience with industrial protocols (i.e. MQTT, EtherNet/IP etc)
- Experience with IoT or edge deployments
Your Day to Day
- Build and scale the backend systems that power Ferry's core platform
- Design and implement performant APIs, data pipelines and integrations
- Collaborate with frontend, platform and data engineers to deliver end-to-end features
- Lead projects from design through deployment, embedding engineering best practices along the way
- Work directly with customers, understand their pain points, and translate them into product improvements
- Rapidly fix bugs and partner with customers when needed
- Mentor & support junior engineers, and contribute to a strong engineering culture
The Application Process
Let us know what excites you about this role, along with your CV and any links that showcase what sets you apart on the application form.
30 minute interviews, one with the CEO and one with a lead engineer.
Take-home exercise (designed to be no more than a day)
1 hour review on take-home exercise & whiteboard session
Meet and greet the rest of the team & offer
Ready to join our team? We're excited to hear from you and learn how you can contribute to our mission.
Senior Backend Engineer in London employer: Deployferry
Contact Detail:
Deployferry Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those that align with Ferry's tech stack. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our mission at Ferry. Don’t miss out!
We think you need these skills to ace Senior Backend Engineer in London
Some tips for your application 🫡
Show Your Passion: When you apply, let us know what excites you about the role and our mission. We want to see your enthusiasm for building software that powers the manufacturing world!
Tailor Your CV: Make sure your CV highlights your experience with backend technologies like Go or Java. We’re looking for specific skills, so don’t be shy about showcasing your relevant projects and achievements.
Be Clear and Concise: In your application, keep it straightforward. We appreciate clarity, so make sure your points are easy to understand and directly related to the role. No fluff, just the good stuff!
Apply Through Our Website: We encourage you to apply through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Deployferry
✨Know Your Tech Stack
Ferry's tech stack includes Go, Java, Python, and more. Make sure you brush up on your skills in at least one of these languages, especially Go or Java, as they expect strong proficiency. Familiarise yourself with the tools they use like Postgres, AWS, and Terraform to show you're ready to hit the ground running.
✨Understand Their Mission
Ferry is all about revolutionising manufacturing operations. Take some time to understand their mission and how their software impacts the industry. This will not only help you answer questions but also allow you to ask insightful ones that demonstrate your genuine interest in their work.
✨Prepare for Real-World Scenarios
Since you'll be working directly with customers, think about how you would approach solving their challenges. Be ready to discuss past experiences where you've tackled similar problems, and how you can apply that knowledge to improve Ferry's platform.
✨Show Your Collaborative Spirit
Ferry values teamwork and collaboration. Be prepared to share examples of how you've worked with cross-functional teams in the past. Highlight your ability to mentor junior engineers and contribute to a positive engineering culture, as this aligns with their flat startup structure.