JOBSEARCHER

Software Engineer, Full-Stack Applications, Associate Director (Python & React)

Overview As a Software Engineer in Fitch Ratings’ Ratings Technology, you will build and maintain full-stack applications powering analysts’ workflows. You will collaborate with engineers, product managers, and business stakeholders to deliver scalable, user-focused solutions. The role emphasizes Python and React, with exploration of AI and LLM-based enhancements to improve experiences and efficiency. You will contribute to architecture, engineering best practices, and continuous learning in a fast-moving, innovation-driven environment. Compensation / Benefitsmeaningful technical impactinnovation-first culturecontinuous learning and career growthhybrid work arrangementcompetitive compensationcomprehensive benefits ResponsibilitiesDesign, develop, and maintain full-stack applications using Python and ReactBuild scalable backend services and APIs supporting data-driven workflowsDevelop intuitive frontend experiences with React and TypeScriptCollaborate with cross-functional teams to define technical solutionsContribute to architecture and design for scalability, maintainability, security, and performancePromote engineering excellence through code reviews, testing, documentation, CI/CDExplore and implement AI-powered capabilities to create business value and improve UX Key requirements12+ years of professional software engineering experience on enterprise-grade applications12+ years of hands-on Python development with FastAPI, Flask, Django, or similar5+ years of hands-on React experience in productionStrong TypeScript/JavaScript, HTML, CSS skillsRESTful API design and third-party integrationsSolid understanding of software design, patterns, OOP, data structures, algorithms, scalable architecturesExperience with relational and NoSQL databasesFamiliarity with Agile methodologies and modern delivery practicesAI fluency: familiarity with AI-powered capabilities, LLMs (OpenAI, AWS Bedrock, Anthropic) and related conceptsBachelor's degree in Computer Science, Software Engineering, or related fieldStrong communication and cross-functional collaboration skillsstrong communicationcollaborationproblem-solving mindsetPythonReactTypeScript