> Markdown version of [/jobs/ext/3098529-senior-software-engineer-full-stack-applications-ratings-technology-chicago](https://www.wearedevelopers.com/jobs/ext/3098529-senior-software-engineer-full-stack-applications-ratings-technology-chicago). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Full-Stack Applications - Ratings Technology (Chicago) - **Company:** Fitch Inc - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $115,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Microsoft Azure, Cloud Engineering, Software Quality, Code Review, Continuous Integration, Software Design Patterns, Web Development, Distributed Systems, Design of User Interfaces, Python (Programming Language), Open Source Technology, Performance Tuning, Software Engineering, Systems Integration, Test-Driven Development (TDD), ReactJS, Spring-boot, Technical Debt, Backend, Git Flow, Kubernetes, Information Technology, Codebase, Web Technologies, Api Design, Restful APIs, Docker, Service Stack, Microservices - **Published:** September 26, 2026 - **Apply:** https://www.jofdav.com/jobs/59879153-senior-software-engineer-full-stack-applications-ratings-technology-chicago ## About the Role Deep full-stack engineering expertise-8+ yearsof hands-on experience building web applications, withexpert-level proficiencyin Java, Springboot, Python, REACT, and modern web technologies;proven track recordof delivering complex, production-quality full-stack solutions at scale * Polyglot programming mastery-Extensive professional experiencewith both Java and Python; ability todrive technical decisionsacross different technology stacks andarchitect solutionsthat span diverse codebases * Strong architectural and design expertise-Proven experiencedesigning maintainable, scalable systems;deep understandingof design patterns, RESTful APIs, microservices, distributed systems;ability to make and own architectural decisionsthat impact multiple teams * Bachelor's degree in Computer Science, Software Engineering, or related field(or equivalent experience) * Mastery of modern development practices-Expert knowledgeof software development fundamentals including test-driven development, advanced Git workflows, sophisticated CI/CD pipelines, anddriving code qualityacross teams * Leadership and collaboration skills-Proven abilityto lead cross-functional teams,mentor engineers,influence technical direction, communicate complex technical concepts to diverse audiences, and drive alignment across engineers, product, and stakeholders * Strategic mindset with AI understanding-Solid understandingand practical knowledge of AI-enabled development practices and how they can improve engineering productivity and software delivery. * Advanced problem-solving and technical depth-Exceptional analytical skills, experience navigating complex technical challenges, ability todrive multiple strategic initiatives, and proven success tackling sophisticated problems at the intersection of full-stack engineering and AI. What Would Make You Stand Out: * Cloud-native architecture expertise-Deep hands-on experiencewith Docker, Kubernetes/EKS, AWS/Azure, microservices architecture, sophisticated CI/CD pipelines, andarchitecting cloud-native solutionsat scale * API architecture and system integration expertise-Expert experiencedesigning scalable RESTful APIs, architecting complex integrations, designing asynchronous workflows, andcreating robust interfacesbetween systems * Advanced frontend architecture-Deep expertisewith modern REACT patterns, complex state management, performance optimization, andarchitecting intuitive user experiencesfor sophisticated functionality * Technical leadership in innovation environments- History ofleading technical initiativesin fast-paced environments,driving architectural decisionsfor greenfield products, orowning technical directionin early-stage initiatives built from the ground up * Mentorship and technical influence-Proven track recordof mentoring engineers,driving technical growthacross teams,leading code review culture, andestablishing engineering best practices; recognized as atechnical leaderby peers * Financial services or complex domain expertise-Deep understandingof analytical workflows, financial products, or complex business domains; experiencetranslating business complexityinto elegant technical solutions * Technical thought leadership-Active participationin Toronto's tech community, speaking at meetups or conferences, contributing to open source, or recognized expertise in relevant technical domains * Passion for engineering excellence and architecture-Drive high standardsfor architectural practices, clean code, comprehensive testing, and maintainable systems;recognized for technical craftsmanshipandestablishing quality standards * Track record of technical evolution-Demonstrated historyof driving technology adoption,leading architectural transformations, andexpanding technical capabilitiesacross teams and organizations. If you're ready tolead the developmentof innovative applications,drive technical excellence, andmake strategic impactwith cutting-edge technology-this is the moment to join us. ## Description Lead transformative full-stack applications with AI at the core- Drive architecture and implementation of net-new applications using Java/Springboot, Python, and REACT that integrate cutting-edge generative AI capabilities; own technical decisions that enable elegant user experiences and bring intelligent automation to life * Toronto as Fitch's AI innovation hub- Be part of our strategic investment in Toronto as a center of excellence for AI-driven innovation; work in one of North America's most vibrant tech ecosystems alongside talented full-stack engineers;establish yourself as a technical leaderin this growing innovation center * Strategic impact and high visibility-Own production applicationsthat analysts and financial professionals use daily; drive systems that changehow global financial markets operate; gain visibility throughtechnical leadershipand meaningful contributions * Technical leadership and influence-Drive engineering best practices,mentor team members, participate in architectural reviews, and grow toward principal/architect/leadership tracks; opportunity to establish yourself as athought leader with influence across teams * Innovation-first culture with technical ownership-Drive experimentationwith emerging technologies andshape technical direction; work with talented engineers who celebrate curiosity, embrace experimentation, and value yourtechnical perspective and experience; environment where yourleadership matters. We'll Count on You To: * Architect and lead full-stack applications-Design and drive implementationof scalable application features using Java/Springboot, Python, and REACT;own architectural decisionsfor user interfaces, backend services, APIs, and infrastructure. * Champion engineering excellence-Establish and enforceengineering best practices, conduct code reviews,mentor engineerson code quality, drive CI/CD pipeline improvements, andlead technical discussionsthat balance innovation with reliability;own technical debt managementand architectural improvements * Mentor and elevate team capabilities-Provide technical mentorshipto engineers,lead knowledge-sharing initiatives,conduct design reviews, drive technical growth through thoughtful feedback, and contribute to building aculture of engineering excellenceand continuous learning * Balance innovation with pragmatic delivery-Drive featuresthat move fast whileestablishing engineering standards;lead technical discussionson trade-offs;proactively identify and solve complex technical challenges; andown building applicationsthat are both cutting-edge and production-ready * Own production reliability and technical excellence-Lead troubleshootingof complex issues,drive system performanceand scalability improvements,establish monitoring and observability practices, andown operational excellenceof systems you architect ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) ## Related Articles - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)