About this role
About the Role Fitch Group's FDR Data Tech team is seeking a Backend Engineer to design, build, and maintain Fitch's core data repository and ratings platform from our New York office. You will develop scalable backend services and APIs using Java/Spring Boot and/or Python (FastAPI), focusing on reliability, performance, and data integrity, with opportunities to incorporate AI/ML capabilities to enhance data solutions and developer productivity. What You'll Do
- Design, develop, and maintain scalable, secure, and high-performing backend services and APIs
- Build robust backend services using Java/Spring Boot and/or Python (FastAPI or similar)
- Develop and integrate APIs and data services, ensuring seamless interaction with enterprise data platforms and databases (SQL and NoSQL)
- Collaborate with product owners, designers, and data/engineering teams to deliver high-quality, business-aligned solutions
- Contribute to architectural decisions and implement best practices for performance, scalability, and maintainability
- Ensure code quality through automated testing (unit, integration) and active participation in code reviews
- Troubleshoot and resolve complex technical issues, optimizing applications for performance and reliability
- Support CI/CD pipelines and DevSecOps practices to enable efficient and secure deployments
- Contribute to continuous improvement of engineering standards, tooling, and development processes What We're Looking For
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- 3–5+ years of hands-on experience in full stack software development
- Proficiency in Java (Spring Boot) and/or Python (FastAPI or similar)
- Solid experience building and consuming RESTful APIs and working with distributed systems
- Strong database skills (SQL required; experience with PL/SQL or optimization is a plus)
- Understanding of modern software engineering principles (microservices, event-driven architecture, scalability, performance)
- Experience with testing frameworks and building automated test suites
- Familiarity with cloud environments (AWS preferred) and modern development tooling
- Strong problem-solving skills, attention to detail, and ability to work in agile, collaborative environments
- Exposure to AI-assisted development tools (e.g., GitHub Copilot, Amazon Q) Nice to Have
- Experience building end-to-end applications in cloud-native environments (AWS, Kubernetes/EKS, Docker)
- Experience with event-driven architectures (Kafka or similar)
- Knowledge of caching and high-performance patterns (Redis/Valkey)
- Exposure to NoSQL databases (e.g., MongoDB)
- Experience implementing CI/CD pipelines (e.g., GitHub Actions)
- Understanding of distributed systems design and data-intensive applications
- Experience working in data-centric platforms (data lakes, APIs, analytics ecosystems)
- Ability to navigate cross-functional environments and influence technical decisions
- Hands-on experience building AI agents (LangChain or LlamaIndex), implementing RAG over enterprise data, and enforcing robust guardrails through rigorous testing and evaluation
- Applying AI/ML to boost engineering productivity (GitHub Copilot, Amazon Q) and using agentic AI to automate workflows such as code reviews, test generation, data quality checks, and runbook execution
- Experience working with AI connection protocols (e.g., MCP, A2A) that ensure secure, interoperable, observable, and vendor-agnostic communication with authenticated, auditable messaging and robust error handling Compensation & Benefits
- Work-Life Balance First: 40% in-office monthly stay connected while keeping flexibility.
- A Culture of Learning & Mobility: Dedicated trainings, leadership development and mentorship programs designed to ensure that your time at Fitch will be a continuous learning opportunity.
- Investing in Your Future: Retirement planning and tuition reimbursement programs to empower you to achieve your short and long-term goals.