Senior Software Engineer, Full-Stack Applications (Python)

Senior Software Engineer, Full-Stack Applications (Python)

Full-Time No working from home possible
Fitch Group

This job is with Fitch Group, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Senior Software Engineer, Full-Stack Applications (Python) – Ratings Technology Location: Manchester Fitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Manchester. You'll build and maintain mission-critical full-stack applications that power how a world-leading credit ratings agency delivers insights to analysts, executives, and decision-makers who shape global financial markets. You'll work on Ratings workflow and analytical applications using modern technologies across the full stackβ€”from backend services in Java and Python to frontend applications in React. This role offers the opportunity to work with cutting-edge cloud technologies, contribute to technical solutions, and grow your skills in a collaborative environment. What We Offer: β€’ Impactful work – Build applications used by analysts worldwide with direct visibility to your contributions β€’ Modern technology stack – Work with Python, React, AWS, Kubernetes, and emerging AI technologies β€’ Continuous learning – Training, certifications, conferences, and clear paths to senior/principal/architect tracks β€’ Flexible environment – Work from our Manchester office with hybrid flexibility, competitive compensation, comprehensive benefits, and work-life balance β€’ Innovation culture – Experiment with new technologies, contribute ideas, and help shape technical decisions We'll Count on You To: β€’ Develop and maintain full-stack applications – Build robust, scalable applications using Python (FastAPI/Flask), and ReactJS following best practices and design patterns β€’ Contribute to the development lifecycle – Write clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through testing and code reviews β€’ Work with diverse data technologies – Develop solutions using RDBMS (PostgreSQL, Oracle) and NoSQL (MongoDB) databases, optimize queries, and ensure data integrity β€’ Collaborate across teams – Partner with product managers, analysts, and other engineers to understand requirements and deliver solutions that meet business needs β€’ Apply engineering best practices – Follow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code quality β€’ Support and improve systems – Troubleshoot production issues, optimize performance, and help ensure reliability of applications at scale β€’ Stay current with technology – Learn and experiment with emerging technologies, share knowledge with the team, and contribute to continuous improvement What You Need to Have: β€’ Full-Stack Engineering Experience – 7+ years of hands-on experience building enterprise applications and modern web technologies in production environments β€’ Software Engineering Fundamentals – Strong understanding of OOP concepts, design patterns, SOLID principles, algorithms, data structures, and ability to write clean, maintainable code β€’ Backend Development – Proficiency in Python (Pandas, FastAPI, Flask) for building enterprise applications, data processing, and API development β€’ Frontend Development – Experience with ReactJS , Node.js, TypeScript/JavaScript, and modern web development practices β€’ Database Technologies – Hands-on experience with RDBMS databases (e.g., Oracle, PostgreSQL) and NoSQL databases (e.g., MongoDB) β€’ DevOps

Senior Software Engineer, Full-Stack Applications (Python) employer: Fitch Group

Fitch Group is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within its London-based Media Strategy & Communications team. Employees benefit from a hybrid work environment, competitive compensation, and ample opportunities for professional growth, making it an ideal place for those looking to make a meaningful impact in the financial services sector.

Fitch Group

Contact Details:

Fitch Group Recruitment Team