At a Glance
- Tasks: Design and build innovative software systems using Python, React, and TypeScript.
- Company: Join a dynamic early-stage team focused on AI infrastructure.
- Benefits: Competitive salary, equity options, and hybrid work flexibility.
- Other info: Collaborative environment with opportunities for personal and professional growth.
- Why this job: Make a real impact by creating scalable systems that power AI applications.
- Qualifications: Strong full stack experience with a passion for clean design and problem-solving.
The predicted salary is between 120000 - 140000 € per year.
Location: London (hybrid)
Salary: £120,000 - £140,000 + equity
Tech Stack:
- Backend: Python (strong typing, well-structured APIs - Django or FastAPI or Flask)
- Frontend: React, TypeScript
- Systems: Data modelling, integrations, platform architecture
Are you an engineer who thinks in systems, not tickets? We're working with a high calibre, early stage team building production grade software around AI systems. Not model building. Not prompt tinkering. The infrastructure, tooling, and platforms that make AI actually useful in the real world.
This is an environment for engineers who care about how things are built, not just that they work. A small team with high standards and some serious momentum.
What you'll be doing:
- Designing and building well typed backend systems in Python
- Creating clean, scalable frontend architecture using React and TypeScript
- Owning data models, schemas, and system design end to end
- Integrating complex external systems and services into a cohesive platform
- Taking problems from idea to production without layers of process slowing you down
- Contributing to architecture decisions that shape the direction of the product
What they're looking for:
- Strong full stack experience with Python and modern frontend frameworks
- Engineers who care about clean design, readability, and long term maintainability
- Experience building and scaling systems, not just shipping features
- Comfort owning ambiguous problems and turning them into production systems
- Product minded thinking and a bias for action
The ideal candidate is someone who leans into complexity rather than avoiding it, and gets real satisfaction from solving hard problems alongside sharp, thoughtful people. This means you're a strong communicator who can articulate ideas clearly without overengineering the explanation, and have the humour that keeps a startup environment enjoyable when things get intense.
If you're interested in AI but more drawn to building the systems around it than becoming an AI engineer, this is exactly that sweet spot.
Senior Full Stack Engineer in City of London employer: SR2 REC LTD
Join a dynamic and innovative team in London as a Senior Full Stack Engineer, where you'll have the opportunity to work on cutting-edge AI systems in a hybrid environment. With a strong emphasis on clean design and maintainability, this role offers competitive compensation, equity options, and a collaborative culture that fosters personal and professional growth. You'll be part of a small, high-calibre team that values your input and encourages you to take ownership of complex problems, making it an ideal place for engineers who thrive in a fast-paced, impactful setting.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full Stack Engineer in City of London
✨Tip Number 1
Network like a pro! Reach out to people in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Python, React, and TypeScript. This gives potential employers a taste of what you can do and how you think.
✨Tip Number 3
Prepare for interviews by practising common technical questions and system design scenarios. We recommend doing mock interviews with friends or using platforms that offer this service to boost your confidence.
✨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, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Full Stack Engineer in City of London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with our tech stack, especially Python, React, and TypeScript. Highlight any projects where you've designed systems or integrated complex services, as this is what we care about!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about building production-grade software around AI systems. Share specific examples of how you've tackled ambiguous problems and contributed to architecture decisions in your previous roles.
Showcase Your Problem-Solving Skills:In your application, don’t just list your technical skills; demonstrate how you've used them to solve real-world problems. We love engineers who lean into complexity, so share those challenging projects that made you proud!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to see your application and get to know you better. Plus, it shows you're keen on joining our team at StudySmarter!
How to prepare for a job interview at SR2 REC LTD
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Python, React, and TypeScript. Brush up on your knowledge of Django, FastAPI, or Flask for backend systems. Be ready to discuss how you've used these technologies in past projects and how they can be applied to build scalable systems.
✨Showcase Your Problem-Solving Skills
Prepare examples of complex problems you've tackled in previous roles. Highlight your thought process and how you turned ambiguous challenges into production-ready solutions. This will demonstrate your product-minded thinking and ability to own the entire system design.
✨Communicate Clearly and Confidently
Practice articulating your ideas without overcomplicating them. The interviewers will appreciate a clear explanation of your thought process. Use humour where appropriate to show that you can keep the atmosphere light, especially in a high-pressure startup environment.
✨Emphasise Clean Design and Maintainability
Discuss your approach to clean code and long-term maintainability. Share specific examples of how you’ve ensured readability and scalability in your previous work. This aligns with their high standards and focus on building robust systems.