Job Summary
We are a technology consulting company partnering with a leading financial services organisation. We are seeking an experienced Senior Full Stack Python Developer to join a high-performing delivery team working on modern, scalable enterprise systems.
This role is suited to a senior developer who enjoys hands-on development, contributes to technical design and architecture, and provides mentorship within agile delivery teams
What you'll do:
- Development & Solution Design
- Design, develop, test, and debug high-quality software solutions aligned to business and technical requirements
- Contribute to solution design and establish technical frameworks for new applications and interfaces
- Develop and consume RESTful APIs and integrate front-end and back-end components
- Produce technical documentation and present alternative technical solutions where applicable
- Participate in building cloud-based solutions including AWS, microservices, containerisation, and serverless architectures
- Leverage approved AI-assisted development tools to improve productivity and code quality
- Mentorship & Technical Leadership
- Provide guidance and mentorship to junior developers
- Ensure adherence to quality assurance standards and best development practices
- Participate in technical design forums and contribute to technical standards and innovation
- Environment Stability & Support
- Collaborate on deployment processes and system configuration
- Assist with monitoring and optimising application and database performance
- Support release and deployment activities, including standby support when required
- Collaboration & Continuous Improvement
- Work closely with analysts, testers, architects, and business stakeholders throughout the SDLC
- Contribute to database design, optimisation, and SQL development
- Participate in proof-of-concept initiatives and future web application strategy
Your Expertise:
- 8+ years’ experience in an object-oriented development environment
- Strong understanding of OOP, SOLID principles, and design patterns
- Experience within the financial services or investment management environment is advantageous
Qualifications:
- Relevant IT qualification (Degree or Diploma)
Technical Skills
- Strong proficiency in Python, with hands-on experience in FastAPI and Django
- Solid experience with Angular, including micro front-end architecture
- Experience with Ruby on Rails
- Strong MS SQL database design, querying, and optimisation skills
- RESTful API design and integration
- Git-based version control and CI/CD pipelines
- Ability to balance front-end and back-end priorities effectively