At a Glance
- Tasks: Lead backend development and design scalable cloud architecture for innovative tech solutions.
- Company: Fast-growing tech company focused on making a positive impact in the medical space.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Join a dynamic team and help shape the future of critical technology.
- Why this job: Make a real difference by building technology that aids millions worldwide.
- Qualifications: 5-10 years in software engineering with strong backend and system architecture skills.
The predicted salary is between 70000 - 90000 £ per year.
Exciting fast growth tech company in the tech-for-good and medical space is expanding their software team and looking to hire a Senior/Lead Backend Engineer. Their product crosses the area of IoT, GPS and Computer Vision, with a solution that can aid millions of people worldwide.
This autonomous role involves taking ownership of their backend and cloud platform practices and structure, implementing methodologies, designing the architecture from the ground up, and establishing backend engineering culture. You will lead the architecture, design and migration from their current Firebase setup to a robust, scalable GCP architecture capable of handling high-frequency time-series and image data from thousands of edge devices.
You will work closely with Robotics and Computer Vision Engineers to build scalable, production-ready cloud APIs, plus establish foundational backend engineering practices, setting up CI/CD pipelines, testing frameworks, and deployment protocols from scratch. Because their users rely on their critical technology to navigate safely in the real world, downtime or high latency is not an option. They need an experienced builder who knows how to design highly resilient systems that handle critical, high-frequency data.
Key skills/experience required:
- 5–10 years of software engineering experience with a strong focus on backend and system architecture.
- Strong expertise in Python.
- Deep Cloud platform experience with GCP, specifically deploying containerized applications using Docker and Cloud Run.
- Proven track record working with high-frequency time-series data and ideally managing fleets of edge devices (IoT/Robotics).
- Experience designing and maintaining highly resilient, low-latency systems where uptime is critical.
- Experience with C++ would be ideal.
- Experience in Firebase, iOS, Swift, GPS, GNSS, IoT, connected devices would be fantastic.
This is a fabulous opportunity to take on a pivotal role in scaling this platform/product to enable it to reach more users and improve their daily lives!
Senior/Lead Backend Engineer employer: IC Resources
Join a dynamic and innovative tech company that is dedicated to making a positive impact in the medical and tech-for-good sectors. With a strong focus on employee growth, you will have the opportunity to lead critical backend engineering initiatives while working in a collaborative and supportive environment. Our culture promotes creativity and ownership, ensuring that your contributions directly enhance the lives of millions worldwide.
StudySmarter Expert Advice🤫
We think this is how you could land Senior/Lead Backend Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech space, especially those who work in IoT or cloud platforms. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your past projects, especially those involving backend architecture and cloud solutions. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and GCP knowledge. Practice coding challenges and system design questions that focus on high-frequency data handling and resilient systems.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Senior/Lead Backend Engineer
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for tech-for-good shine through! We want to see how your values align with our mission to make a positive impact in the world.
Tailor Your Experience:Make sure to highlight your relevant experience in backend engineering and cloud platforms. We’re looking for someone who can take ownership, so don’t be shy about showcasing your past projects and achievements!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Remember, we want to understand your skills and experiences without wading through fluff!
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at IC Resources
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and GCP. Brush up on your experience with Docker and Cloud Run, as well as any relevant projects you've worked on involving high-frequency time-series data or IoT devices.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around designing resilient systems. Think of examples where you had to ensure low latency and high uptime, and be ready to explain your thought process and the outcomes.
✨Demonstrate Leadership and Ownership
Since this role involves taking ownership of backend practices, be prepared to talk about your leadership style. Share experiences where you’ve led a team or project, focusing on how you established best practices and fostered a strong engineering culture.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the company’s mission and technology. Inquire about their current architecture, challenges they face with scaling, or how they envision the future of their product. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.