At a Glance
- Tasks: Build and scale backend systems for cutting-edge manufacturing platforms.
- Company: Join a pioneering tech company revolutionising manufacturing operations.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Why this job: Make a real impact in the AI age while solving complex problems.
- Qualifications: Experience in backend development, APIs, and a passion for learning.
- Other info: Dynamic team environment with mentorship and career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Our Mission Ferry is pioneering a new wave of Manufacturing Operations Platforms for the AI age. Our software powers some of the largest manufacturers globally, providing the tools and insights necessary for success.
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
- Develop deep domain expertise in manufacturing systems
- Mentor others in Kubernetes and Terraform, as well as 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 Have:
- 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
Senior Backend Engineer employer: Ferry
Contact Detail:
Ferry Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Ferry on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role. Personal connections can make all the difference!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your projects, make sure to highlight that in conversations. It’s a great way to demonstrate your coding chops and real-world experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on relevant technologies like Python, Kafka, and AWS. Practice coding challenges and system design questions to feel 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. Plus, we love seeing candidates who are genuinely interested in joining us at Ferry.
We think you need these skills to ace Senior Backend Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with our mission at Ferry. Highlight your backend engineering expertise, especially in Python and any experience with real-time data pipelines or cloud infrastructure.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about the role and how you can contribute to our team. Share specific examples of past projects where you've tackled complex problems or collaborated with cross-functional teams.
Showcase Your Technical Skills: Don’t forget to mention your proficiency with tools like Git, Kubernetes, and Terraform. If you have experience with Kafka, Flink, or time-series databases, make sure to highlight that too – we love seeing relevant tech skills!
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 on joining our team!
How to prepare for a job interview at Ferry
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Typescript, and the databases like Postgres and Timescale. Brush up on your knowledge of AWS, Azure, and Terraform too, as they’ll likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around building scalable backend systems or working with real-time data pipelines. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.
✨Understand Their Customers
Ferry values customer interaction, so be ready to talk about how you’ve engaged with clients in the past. Think about how you’ve translated customer pain points into technical solutions and improvements, as this will show your ability to bridge the gap between engineering and user needs.
✨Emphasise Collaboration
Since the role involves working closely with frontend, platform, and data engineers, be prepared to discuss your experience in collaborative projects. Highlight any mentoring experiences or instances where you’ve led a team, as this will demonstrate your leadership skills and ability to work in a team-oriented environment.