At a Glance
- Tasks: Join a dynamic team to develop innovative features for fintech solutions.
- Company: Be part of an award-winning fintech company transforming Treasury Management.
- Benefits: Enjoy a hybrid work model and stock options.
- Why this job: Work with finance experts and lead the future of fintech innovation.
- Qualifications: 4-10+ years in Python and AWS; Agile and automated testing experience preferred.
- Other info: Opportunity to grow into a Lead Engineer role.
The predicted salary is between 48000 - 72000 £ per year.
Python Engineer – Python – AWS – Hybrid (London) – £80k – £90k (Options Offered)
Currently working with a client who is looking to hire a Senior Python Engineer into their existing team, who would be interested in the future becoming a Lead Engineer. My client is a multiple award winning, high growth fintech company that is building a platform to revolutionize the Treasury Management industry – bridging the gap between Hedge Funds and Banking Prime Brokers through advanced data aggregation, analysis and optimization.
The ideal candidate would have 4-10+ years of hands on experience in Python and in building robust applications using AWS Serverless. The candidate would also be interested in Agile, TDD, BDD, Pair Programming, CI/CD and an advocate for strong automated testing.
Responsibilites:
- Working closely with our internal finance veterans to develop new features – e.g. a tool to enable hedge funds to see the margin investment banks are making on their business.
- Helping to decompose an existing service into smaller services to facilitate the creation of a new industry first feature (we can be more specific in an interview…).
- Supporting the creation and delivery of best in class training for junior and mid level engineers.
Tech Stack:
- Dataclasses
- Pandas
- Polars
- Pytest
- Asyncio
- Postgres
- ECS
- Lambda
- SQS
Please reach out if you're interested as we are actively interviewing candidates now!
Senior Python Engineer employer: Arrows
Contact Detail:
Arrows Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Engineer
✨Tip Number 1
Make sure to showcase your hands-on experience with Python and AWS in your conversations. Highlight specific projects where you've built robust applications using these technologies, as this will resonate well with the hiring team.
✨Tip Number 2
Familiarize yourself with Agile methodologies and practices like TDD and BDD. Be prepared to discuss how you've implemented these in past projects, as they are key components of the role.
✨Tip Number 3
Since the company values strong automated testing, think of examples where you’ve advocated for or implemented automated testing in your previous roles. This will demonstrate your alignment with their engineering culture.
✨Tip Number 4
Express your interest in mentoring and training junior engineers during your discussions. The role involves supporting the development of others, so showing your passion for knowledge sharing can set you apart.
We think you need these skills to ace Senior Python Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and AWS, as well as any relevant projects that demonstrate your skills in building robust applications. Mention your familiarity with Agile methodologies, TDD, BDD, and CI/CD practices.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the fintech industry and how your background aligns with the company's mission to revolutionize Treasury Management. Highlight specific experiences that showcase your ability to work in a team and mentor junior engineers.
Showcase Relevant Projects: If you have worked on projects involving data aggregation, analysis, or optimization, be sure to include these in your application. Discuss your role in these projects and the technologies you used, especially focusing on your experience with AWS Serverless.
Prepare for Technical Questions: Anticipate technical questions related to Python, AWS, and the tools mentioned in the job description. Be ready to discuss your approach to automated testing and how you implement best practices in software development.
How to prepare for a job interview at Arrows
✨Showcase Your Python Expertise
Be prepared to discuss your hands-on experience with Python in detail. Highlight specific projects where you've built robust applications, especially using AWS Serverless. This will demonstrate your technical proficiency and relevance to the role.
✨Familiarize Yourself with Agile Practices
Since the company values Agile methodologies, be ready to talk about your experience with Agile, TDD, BDD, and Pair Programming. Share examples of how you've implemented these practices in past projects to improve collaboration and efficiency.
✨Discuss Automated Testing
As an advocate for strong automated testing, prepare to explain your approach to testing in software development. Discuss tools like Pytest and how you ensure code quality through automated tests, which is crucial for maintaining robust applications.
✨Engage with the Team's Vision
Understand the company's mission to revolutionize the Treasury Management industry. Be ready to discuss how your skills can contribute to their goals, particularly in developing features that bridge the gap between Hedge Funds and Banking Prime Brokers.