S&P Global

Software Engineer – Full-Stack (React, TypeScript, Java)

S&P Global
Apply
4 days ago
Toronto, CanadaSenior

Responsibilities

  • Own full-stack product features end-to-end, including design, implementation, automated testing, and production support.
  • Build scalable user interfaces with React and TypeScript and backend services and REST APIs with Node.js and Java.
  • Design and optimize PostgreSQL schemas and SQL solutions for complex, data-intensive financial requirements.
  • Lead technical design reviews and architectural decisions while translating financial-risk requirements into maintainable engineering plans.
  • Establish and evolve practices for testing, code review, CI/CD, observability, and secure development.
  • Mentor engineers and shape platform-wide engineering standards.
  • Apply agentic AI and AI-enabled tooling to improve code generation, testing, documentation, and workflow automation.

Requirements

  • At least 7 years of professional software engineering experience.
  • Production experience with React, TypeScript, modern JavaScript, Node.js/Express or Java, REST APIs, SQL, and relational databases including PostgreSQL.
  • Production experience with automated testing frameworks such as Jest, Jasmine, or Playwright.
  • Experience with CI/CD pipelines, Git-based workflows, Linux/Unix environments, and Agile software development.
  • Demonstrated ability to make and communicate sound technical decisions to engineering and business stakeholders.
  • Preferred qualifications include Java and Spring/Spring Boot, distributed systems, event-driven architectures, data-intensive backend services, and financial markets or risk-management domain knowledge.
  • Preferred frontend experience includes Highcharts, DevExtreme, TanStack, Tailwind, HTML5, web accessibility standards, and frontend performance optimization.
  • Preferred infrastructure experience includes Docker, GitHub Actions, AWS, CloudFront, S3, Okta, and Kubernetes.
  • Preferred experience includes application security controls, generative AI, large language models, AI-assisted development tools, or agentic frameworks.

Benefits

  • Health care coverage and wellness benefits.
  • Generous flexible time off.
  • Continuous learning and career-development resources.
  • Retirement planning, continuing education, company-matched student loan contributions, and financial wellness programs.
  • Family-oriented benefits and perks.
  • Retail discounts and referral incentive awards.
  • Hybrid work schedule requiring two days per week from the Toronto office, with flexibility for the remainder of the week.

Tech Stack

AWSDockerExpressGitGitHub ActionsJasmineJavaJavaScriptJestKubernetesLinuxNode.jsPostgreSQLReactSpring BootSQLTailwind CSSTypeScript

Categories

Contact me