Python Software Engineer - Technologist
Role details
Job location
Tech stack
Job description
Are you a backend focussed Software Engineer with strong Python skills looking for an opportunity to progress your career, working on complex systems with access to a range of technology across the full stack?
You could be joining the tech hub of a Venture Capitalist that invest in start-ups across the financial services sector. As a Python Software Engineer you will join a small R&D development team with a wide range of projects, you'll have exposure across the full software development lifecycle from ideation and design through to developing production codebases. Initially you'll be working on a project for a particular banking client, however, you'll work with a range of clients on varying projects.
The focus will be on backend development using Python and Rust.
There's a supportive, collaborative environment where you'll be supported with training and mentoring, solving difficult technical problems in collaboration with the CTO.
Requirements
- You have achieved a 2.1 or above in Computer Science (or other STEM discipline) from a top tier university (e.g. Oxbridge / Russel Group)
- You have commercial development experience using Python and an interest in learning and using Rust
- You have experience with NoSQL databases, PostgreSQL
- You have Cloud experience, AWS preferred
- You have a good knowledge of Computer Science fundamentals such as OOP, Data Structures, Algorithms
- You're collaborative with excellent communication skills
Benefits & conditions
As a Python Software Engineer you will earn a competitive salary (to £55k) plus benefits. There's also excellent career progression in a role that you can shape and influence.