Software Engineer, Full-Stack Applications - Ratings Technology
Core
Build and maintain mission-critical full-stack applications powering credit ratings insights for analysts, executives, and global financial market decision-makers.
Role type
Senior Full-Stack Software Engineer
Builds
Scalable web applications, backend services, and data processing pipelines for credit ratings workflows
Domain
Financial Services / Credit Ratings
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Python, ReactJS, TypeScript, PostgreSQL, Oracle, MongoDB, AWS, Kubernetes, CI/CD, Bash scripting
Preferred skills
AI/ML integration, LLMs, Kafka, PySpark, Apache Airflow, Datadog, ArgoCD, Entra ID
Technologies
Java, Spring Boot, Python, FastAPI, Flask, ReactJS, Node.js, TypeScript, PostgreSQL, Oracle, MongoDB, AWS, Kubernetes, GitHub Actions, Bash, Kafka, PySpark, Parquet, Avro, Apache Airflow, Streamlit, Datadog
Responsibilities
Develop and maintain full-stack applications using Java/Springboot, Python, and ReactJS; Contribute to the development lifecycle including CI/CD pipelines and code reviews; Work with diverse data technologies including RDBMS and NoSQL databases; Collaborate across teams to understand requirements and deliver solutions; Apply engineering best practices like SOLID principles and design patterns; Support and improve systems by troubleshooting production issues and optimizing performance
Seniority
Senior, hands-on IC