At a Glance
- Tasks: Lead the design and development of a cutting-edge fintech platform.
- Company: Join a revolutionary startup transforming the fintech landscape with advanced data analytics.
- Benefits: Enjoy a hybrid work model and early leadership opportunities in a dynamic environment.
- Why this job: Be part of a high-impact team shaping the future of finance while mentoring junior developers.
- Qualifications: Strong backend experience in Python, AWS, and database management; fintech background preferred.
- Other info: Located in London, with a minimum of 2 days in the office.
The predicted salary is between 72000 - 88000 £ per year.
Job Description
Python Engineer – London (Hybrid) – £90k – £110k
Are you a full-stack developer with experience in the FinTech world? Would you like the opportunity to build the software used by Europe’s top banks?
Our client is innovating and revolutionising the fintech world with their advanced data analytics platform, allowing financial professionals the ability to conduct credit market analysis quickly and effectively.
We are on the lookout for a Lead Engineer, specialising in Python, to join the team in London. This role offers opportunities for freedom and leadership early on, alongside the chance to be part of one of the most impactful startups in the fintech space.
What you’ll do:
You will work alongside the Head of Development, playing a vital role in designing, developing and optimising the core platform. Responsibilities include, but are not limited to:
- Develop and improve database schemas for PostgreSQL and DynamoDB
- Build and upkeep AWS Lambda functions
- Design and implement RESTful APIs and other microservices
- Collaborate with front-end developers to infuse the interactive elements of the product with server-side logic
- Conduct code reviews
- Train and manage junior developers
What we’re looking for:
We are looking for a highly skilled Lead Engineer with strong experience in backend development especially, particularly using Python but also Node.js, TypeScript and JavaScript. Experience with AWS Lambda, DynamoDB and PostgreSQL is essential. While the role’s primary focus is on backend engineering, there is still a requirement to be proficient in front-end technologies, such as React or Vue, but deep expertise in these is not mandatory.
Ideally, your professional background will consist of tenures at start-up companies that specialise in fintech. Previous experience at investment banks is a major plus, as well as an academic background in finance-associated areas (e.g. economics, accounting).
You will also have previous experience mentoring and training team members as in this role, you will be expected to help coach junior developers from the outset.
This role is based in London operating on a hybrid model with a minimum of 2 days a week in the office, so you must be comfortable commuting to this location.
This role is progressing quickly, so please submit your CV at the earliest opportunity to avoid disappointment and we will be in contact soon with the next steps.
#J-18808-Ljbffr
Senior Software Engineer employer: Venchr
Contact Detail:
Venchr Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Make sure to highlight your experience in backend development, especially with Python, during any conversations or interviews. Be prepared to discuss specific projects where you've utilized AWS Lambda, PostgreSQL, or DynamoDB.
✨Tip Number 2
Since this role involves mentoring junior developers, think of examples from your past experiences where you successfully trained or guided team members. This will demonstrate your leadership skills and ability to foster a collaborative environment.
✨Tip Number 3
Familiarize yourself with the latest trends in fintech and be ready to discuss how your skills can contribute to innovation in this space. Showing your passion for the industry can set you apart from other candidates.
✨Tip Number 4
Since the role is hybrid, be prepared to discuss your commuting plans and how you manage work-life balance. This shows that you're proactive and ready to adapt to the company's working model.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in backend development, particularly with Python, AWS Lambda, and database management using PostgreSQL and DynamoDB. Include any relevant fintech experience and emphasize your leadership skills.
Craft a Compelling Cover Letter: In your cover letter, express your passion for fintech and how your background aligns with the company's mission. Mention specific projects where you have successfully led teams or developed impactful software solutions.
Showcase Your Technical Skills: Be prepared to discuss your technical expertise in Python, Node.js, TypeScript, and JavaScript during the application process. Highlight any experience you have with RESTful APIs and microservices, as well as your ability to collaborate with front-end developers.
Highlight Mentorship Experience: Since the role involves training and managing junior developers, make sure to include examples of your mentorship experience. Discuss how you've helped team members grow and succeed in their roles.
How to prepare for a job interview at Venchr
✨Showcase Your Full-Stack Skills
Make sure to highlight your experience as a full-stack developer. Discuss specific projects where you utilized both backend and frontend technologies, especially Python, Node.js, and any frameworks like React or Vue.
✨Demonstrate Your FinTech Knowledge
Since the role is in the FinTech space, be prepared to discuss your understanding of financial systems and data analytics. Share examples of how you've contributed to similar projects or how your background in finance can add value.
✨Prepare for Technical Questions
Expect technical questions related to AWS Lambda, PostgreSQL, and DynamoDB. Brush up on these technologies and be ready to explain your experience with them, including any challenges you faced and how you overcame them.
✨Emphasize Leadership and Mentoring Experience
As this role involves training and managing junior developers, be sure to discuss your previous mentoring experiences. Share specific examples of how you've helped others grow in their roles and the impact it had on your team.