About the role

  • Senior Full Stack Engineer building and supporting payment functionality across frontend and backend systems for Epic Games. Working with React, TypeScript, and Node.js to enhance global transactions.

Responsibilities

  • Build and maintain user-facing purchase and payment flows in React and TypeScript.
  • Develop backend capabilities in Node.js, including routing, controllers, API integration, and business logic.
  • Implement and support internal/admin features such as role-based access controls and operational tools.
  • Integrate with downstream services including payment gateways, risk/fraud systems, identity, and compliance providers.
  • Design, optimize, and query PostgreSQL schemas and data models.
  • Write and maintain automated tests for both frontend and backend code.
  • Improve performance, observability, and resilience for high-traffic events.
  • Participate in code reviews and contribute to engineering quality standards.
  • Work closely with cross-functional partners to deliver secure, regression-free changes.
  • Support deployment workflows in a Kubernetes-based environment and contribute to operational runbooks.

Requirements

  • 7+ years of full stack engineering experience developing production web systems.
  • Strong proficiency in TypeScript, React, and Node.js.
  • Experience designing and integrating RESTful services.
  • Solid SQL fundamentals with hands-on PostgreSQL experience.
  • Familiarity with AWS or GCP, Docker, Kubernetes, and Helm.
  • Experience with scalable system components such as SQS, Redis, DynamoDB, or MongoDB.
  • Ability to read or modify adjacent services built in Java or Grails/Groovy.
  • Strong communication skills and comfort operating in high-security, high-reliability environments.

Benefits

  • Health Spending Account
  • Disability insurance
  • Life insurance
  • Paid time off
  • Work-from-home flexibility

Job type

Full Time

Experience level

Senior

Salary

CA$130,000 - CA$160,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSDockerDynamoDBGoogle Cloud PlatformGroovyJavaJavaScriptKubernetesMongoDBNode.jsPostgresReactRedisSQLTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.