Senior Python Software Engineer – Risk & Finance TechnologyThis role is suited to an experienced Python backend engineer with a strong track record in developing enterprise-scale applications, ideally in risk or finance domains.
The ideal candidate can take ownership of backend development, work collaboratively with cross-functional teams, and contribute to performance and architecture decisions in an Agile environment.Key Skills and ExperienceStrong proficiency in Python, including object-oriented programming and core data structuresExperience with frameworks such as Flask, Django, and SQLAlchemySkilled in building REST APIs and integrating with services like AWSSolid relational database experience (PostgreSQL, MySQL, or SQL Server)Hands-on with CI/CD tools such as Git, Jenkins, Artifactory, and AnsibleFamiliar with Agile methodologies and collaborative developmentUnderstanding of software testing practices, including unit, integration, and end-to-end testingPerformance optimization skills including profiling, caching, and code refactoringBasic knowledge of JavaScript and experience with React is an advantageCandidate TraitsClean, efficient coder who follows best practicesConfident mentor who can support junior developers and lead by exampleStrong communicator and collaborator across technical and business teamsProactive problem-solver focused on quality and scalabilityBest suited to a developer looking for a high-impact contract role in a fast-paced environment, contributing to large-scale, business-critical systems.
Offers the opportunity to work on complex financial applications with a global team using modern tools and methodologies.