At a Glance
- Tasks: Design and build scalable software for modern renting, impacting real-world operations.
- Company: The Flex, a forward-thinking company revolutionising the rental experience.
- Benefits: Competitive pay, remote work, autonomy, and opportunities for rapid growth.
- Why this job: Make a visible impact on thousands of stays with cutting-edge technology.
- Qualifications: Experience with Node.js, React, AWS, and a passion for automation.
- Other info: Join a fast-paced environment that values innovation and technical excellence.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Join the team redefining the future of global living. At The Flex, we believe renting a home should feel instant, intelligent, and effortless — as seamless as booking a ride. Our ambition is bold: enabling anyone to live anywhere, anytime, without friction. Powered by Base360.ai, our proprietary automation engine, we’re building the operating system for modern renting — connecting property data, orchestrating operations, and enabling seamless stays across continents. If you’re motivated by complex systems, automation, and building software that operates in the real world, this role gives you the ownership and scope to make a visible, lasting impact.
What You’ll Build
- As a Senior Software Engineer, you’ll design, build, and scale critical parts of The Flex platform — from core services and APIs to automation workflows and real-time systems.
- You’ll operate with high autonomy, owning problems end‑to‑end and contributing directly to architectural decisions, while staying deeply hands‑on with production code.
- This role is for engineers who want impact, not meetings — and who take pride in building systems that are reliable, elegant, and scalable.
Your Mission
- Develop and maintain scalable services that power bookings, payments, availability, pricing, and guest experience.
- Create clean, well‑structured APIs that connect Base360.ai with internal tools and external partners.
- Build event‑driven workflows that eliminate manual processes and unlock operational leverage.
- Deploy and operate cloud‑native infrastructure on AWS with a focus on reliability, security, and performance.
- Work on real‑time booking synchronization, pricing intelligence, keyless access logic, AI‑powered alerts, and live operational dashboards.
- Work closely with product, data, and operations teams to turn complex requirements into simple, effective systems.
You’re a Great Fit If You Have
- Strong experience building production systems with Node.js, React, and AWS.
- A solid understanding of distributed systems and API‑first design.
- Experience with Python / FastAPI for automation or data services (bonus).
- A track record of shipping clean, maintainable, scalable code.
- Comfort owning features and systems from design to production.
- Curiosity about automation, AI‑driven operations, and proptech.
- A bias toward execution — you deliver, iterate, and improve continuously.
Why You’ll Love Working Here
- Visible Impact — Your work will directly affect thousands of stays and real‑world operations.
- Autonomy & Trust — You’ll own systems and decisions without unnecessary process or micromanagement.
- Fast Growth Environment — We move quickly, learn constantly, and value technical excellence.
- Performance‑Based Rewards — Competitive compensation with upside for high performers.
- Remote‑First — Work from anywhere — outcomes matter more than hours.
This Role Is Not for You If
- You want a narrowly scoped role with limited ownership.
- You avoid production responsibility.
- You’re uncomfortable working in fast‑moving environments.
- “Good enough” is your standard.
Senior Software Engineer in Birmingham employer: The Flex
Contact Detail:
The Flex Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Birmingham
✨Tip Number 1
Network like a pro! Reach out to current employees at The Flex on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to Node.js, React, and AWS. We want you to feel confident and ready to showcase your skills!
✨Tip Number 3
Showcase your projects! If you've built anything related to automation or real-time systems, make sure to highlight these in your discussions. We love seeing practical applications of your skills that align with our mission.
✨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 genuinely interested in joining our team at The Flex.
We think you need these skills to ace Senior Software Engineer in Birmingham
Some tips for your application 🫡
Show Your Passion for Impact: When you write your application, let us see your enthusiasm for building systems that make a real difference. Share examples of how your work has had a visible impact in previous roles — we love to see that drive!
Be Clear and Concise: We appreciate straightforward communication. Make sure your application is well-structured and easy to read. Highlight your key experiences and skills without fluff — we want to get to the good stuff quickly!
Tailor Your Application: Don’t just send a generic application! Take the time to align your skills and experiences with what we’re looking for in the job description. Show us how you fit into our vision of redefining global living.
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 you’re serious about joining our team!
How to prepare for a job interview at The Flex
✨Know Your Tech Stack
Make sure you’re well-versed in Node.js, React, and AWS, as these are crucial for the role. Brush up on your knowledge of distributed systems and API-first design, and be ready to discuss how you've applied these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of complex problems you've tackled in previous roles. Highlight your experience with automation and how you've built scalable services that improve user experience. This will demonstrate your ability to own features from design to production.
✨Understand The Flex's Vision
Familiarise yourself with The Flex’s mission to redefine global living. Be ready to discuss how your skills can contribute to their goal of creating seamless renting experiences. Showing genuine interest in their vision will set you apart.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the tech stack, and future projects. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values, especially regarding autonomy and impact.