At a Glance
- Tasks: Build innovative backend systems for a cutting-edge logistics platform.
- Company: Join Ensembleanalytics.co.uk, a high-growth SaaS company revolutionising global port operations.
- Benefits: Enjoy a premium office, gym access, and a collaborative culture focused on impact.
- Why this job: Make a real difference in global supply chains with your coding skills.
- Qualifications: 5+ years in Python development with expertise in FastAPI and AWS.
- Other info: Work in a small team where your ideas shape the future of workforce management.
The predicted salary is between 60000 - 80000 £ per year.
Ensembleanalytics.co.uk is a high-growth logistics SaaS platform digitalising global port operations.
Join a small, high-impact team building Athena, an intelligent platform transforming workforce management in the global supply chain. You will own the backend architecture for new products from concept to launch, turning rough operational ideas into production-ready Python systems that solve complex, real-world scheduling constraints for port operators and multimodal industries.
Location: London, UK
Why this role is remarkable:
- Ship code with immediate real-world impact on global supply chains, moving away from legacy systems to intelligent, automated workforce tools.
- Enjoy true product ownership in a flat ~8-person startup where you influence the roadmap and architect features from scratch rather than just closing tickets.
- Work from a premium London office at The Ministry, featuring an on-site gym, bike storage, and a collaborative, focused culture that prioritises shipping over process theatre.
What you will do:
- Architect and build core backend systems including a complex pay calculation engine and a cross-client marketplace for shift requests.
- Design and deploy high-performance FastAPI and SQLAlchemy APIs within an AWS environment to power the Athena platform and employee mobile app.
- Collaborate directly with product and operations teams to translate ambiguous requirements into scalable, well-architected software solutions and integrated ML models.
The ideal candidate:
- 5+ years of professional experience shipping production-grade Python systems using FastAPI, SQLAlchemy, and PostgreSQL in a fast-paced environment.
- Deep technical proficiency with asynchronous workloads via Celery, containerization with Docker, and cloud deployment on AWS infrastructure.
- Strong architectural intuition and the ability to communicate complex technical trade-offs to non-technical stakeholders while operating with a high degree of autonomy.
Next steps:
Visit our website. Click 'Talk to Jack'. Talk to Jack so he can understand your experience and ambitions. Jack will make sure Jill (the AI agent working for the company) considers you for this role. If Jill thinks you’re a great fit and her client wants to meet you, they will make the introduction. If not, Jack will find you excellent alternatives. All for free.
Senior Software Engineer at Ensembleanalytics.co.uk employer: Jack and Jill AI
Contact Detail:
Jack and Jill AI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer at Ensembleanalytics.co.uk
✨Tip Number 1
Get your networking game on! Reach out to people in the industry, especially those connected to Ensembleanalytics.co.uk. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Don’t underestimate the power of a good conversation. When you click 'Talk to Jack', be ready to share your experiences and ambitions. This is your chance to shine and show why you're the perfect fit for the Senior Software Engineer role.
✨Tip Number 3
Prepare to discuss your technical skills in detail. Be ready to explain how you've tackled complex problems with Python, FastAPI, and AWS. This will help Jack understand your capabilities and how they align with the needs of the team.
✨Tip Number 4
Follow up after your chat with Jack! A quick thank-you message can keep you top of mind and shows your enthusiasm for the role. Plus, it’s a great way to reinforce your interest in joining their innovative team.
We think you need these skills to ace Senior Software Engineer at Ensembleanalytics.co.uk
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Python, FastAPI, and SQLAlchemy, and don’t forget to mention any relevant projects that showcase your skills in backend architecture.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working at Ensembleanalytics.co.uk and how your background aligns with their mission of transforming workforce management in the global supply chain.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex scheduling constraints or built scalable software solutions. This will demonstrate your ability to handle the challenges mentioned in the job description.
Apply Through Our Website: Don’t forget to apply through our website! Click 'Talk to Jack' to ensure your application gets the attention it deserves. We want to hear about your experience and ambitions directly!
How to prepare for a job interview at Jack and Jill AI
✨Know Your Tech Stack
Make sure you’re well-versed in Python, FastAPI, SQLAlchemy, and PostgreSQL. Brush up on your knowledge of asynchronous workloads and containerization with Docker. Being able to discuss your experience with these technologies confidently will show that you’re the right fit for the role.
✨Understand the Product
Familiarise yourself with Ensembleanalytics.co.uk and their Athena platform. Understand how it transforms workforce management in the global supply chain. This will help you articulate how your skills can contribute to their mission and demonstrate your genuine interest in the company.
✨Prepare for Real-World Scenarios
Think about complex scheduling constraints you’ve solved in previous roles. Be ready to discuss specific examples where you turned rough ideas into production-ready systems. This will showcase your problem-solving skills and ability to work autonomously, which is crucial for a small startup environment.
✨Communicate Clearly
Practice explaining technical concepts in simple terms. You’ll need to communicate with non-technical stakeholders, so being able to break down complex trade-offs will be key. This skill will not only help you in the interview but also in your future role at Ensembleanalytics.co.uk.