At a Glance
- Tasks: Build resilient backend services and data models for a revolutionary energy trading platform.
- Company: Join a scaling Fintech with a collaborative culture and innovative projects.
- Benefits: Earn up to £90k, enjoy remote work, and access great career growth opportunities.
- Other info: Remote-first policy with occasional team meet-ups in London.
- Why this job: Make a real impact in the energy sector while tackling complex challenges.
- Qualifications: Strong Python skills, AWS knowledge, and experience in data-rich environments required.
The predicted salary is between 90000 - 90000 £ per year.
Are you a Senior Python Developer with data engineering skills? You could be progressing your career in a hands-on Senior Python Developer role at a scaling Fintech who have built a highly complex, real-time energy trading platform to revolutionise energy buying for large industrial and commercial users.
As a Senior Python Developer you will help to build a seamless digital experience that makes complex energy systems simple, powerful and intuitive. You will be building resilient, modular backend services, data models, data flows between Postgres, Redshift, analytics layers and APIs that underpin complex trading, billing and analytics platforms.
There is a collaborative team environment where you will input into technical discussions and decision making.
Location / WFH: There is a remote first policy so you can work from home on a full time basis, with the caveat that you will meet up with the team in London from time to time (approximately once a quarter, paid for). Please note you must be UK based and have the right to work.
About you:
- You have strong software engineering experience across the full development lifecycle.
- You have expertise with backend Python, REST APIs and microservices.
- You have a good knowledge of AWS including Amazon RedShift.
- You have experience with PostgreSQL, DBT, data pipelines, ETL, data modelling, LLMs and agentic programming.
- You have a good understanding of event driven systems.
- You are comfortable working with complex, data rich environments and have previous experience within Fintech, Payments, eCommerce or similar with high throughput systems.
- You are collaborative with great communication skills.
What’s in it for you:
- Salary to £90k.
- Remote working.
- Impactful role with complex challenges.
- Great career growth opportunities as the company scales.
Apply now to find out more about this Senior Python Developer / Backend Software Engineer (Python Data AWS) opportunity.
At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We are an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Senior Python Developer Data AWS in London employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Developer Data AWS in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the Fintech space or join relevant online communities. You never know who might have a lead on that perfect Senior Python Developer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, AWS, and data engineering. This will give potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of backend systems. Practice common algorithms and data structures, and be ready to discuss your experience with REST APIs and microservices.
✨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 proactive about their job search.
We think you need these skills to ace Senior Python Developer Data AWS in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, AWS, and data engineering. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for the position and our company.
Showcase Your Technical Skills: When applying, be sure to mention specific technologies you’ve worked with, like PostgreSQL, Redshift, and REST APIs. We’re looking for someone who can hit the ground running, so let us know what you bring to the table!
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’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Client Server
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Python, AWS, and the specific technologies mentioned in the job description. Brush up on your knowledge of REST APIs, microservices, and data modelling. Being able to discuss these topics confidently will show that you’re not just familiar with them, but that you can apply them effectively.
✨Prepare for Technical Questions
Expect to face technical questions that test your problem-solving skills and understanding of complex systems. Practice coding challenges or system design scenarios related to data pipelines and event-driven architectures. This will help you demonstrate your expertise and thought process during the interview.
✨Showcase Your Collaborative Spirit
Since the role involves working in a collaborative team environment, be ready to discuss your previous experiences working in teams. Share examples of how you contributed to technical discussions and decision-making processes. Highlighting your communication skills will make you stand out as a team player.
✨Ask Insightful Questions
Prepare some thoughtful questions about the company’s tech stack, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if the company is the right fit for you. Plus, it gives you a chance to engage with the interviewers and leave a lasting impression.