Senior Python Developer
First Derivative is a people-first company that empowers specialist problem-solvers and process-evolvers to deliver agile solutions and exciting career opportunities.
About the Role
- Lead key projects across all phases of the SDLC, including analysis, design, development, testing, and deployment.
- Issue technical guidance to Junior Developers, overseeing their deliverables and providing architectural guidance.
- Collaborate with the development team to influence system architecture and feature design.
Requirements
- Strong Python development experience.
- Experience in web frameworks (Fast API/Flask or Django), API development, and API security.
- Knowledge of microservices, Kubernetes, and NoSQL databases (MongoDB).
- Understanding of relational and non-relational databases.
- Hands-on experience with code quality, code performance, unit testing, and build processing in CI/CD.
Desirable Skills
- Experience in Python-based streaming (ETL/Kafka) development.
- Experience in the financial services industry.
- Enthusiasm for learning and pursuing development of new skills.
What We Offer
- Hybrid and flexible working.
- Extensive private healthcare package.
- Private pension.
- Employee assistance programme.
- Enhanced maternity/paternity policies.
- Group life protection benefit.
- Employee referral bonus scheme.
Additional Perks
- Internal network and sports & social calendar.
- Aspiring leadership programme.
- STEP-up awards.
- Tech Smiths Guild.
- STRIVE initiative and IMPACT programme.
- Investment club.
- Food club.
- Sports club.