Coursera

Staff Software Developer, Backend, Payments

Coursera

Apply
4 months ago
Toronto, Canada
Staff+

Responsibilities

  • Design and implement scalable systems and infrastructure for the payments platform.
  • Measure work thoroughly, analyze results, and drive product changes through A/B testing.
  • Set up monitoring and testing of APIs and services for real-time health assessment.
  • Collaborate with cross-functional teams for thorough implementation of payment features.
  • Contribute to the conceptualization of new payment solutions with a data-driven approach.

Requirements

  • 7+ years of experience in a relevant software engineering role.
  • Expertise in designing scalable micro-services and storage layers using Java and MySQL.
  • Comfortable in a fast-moving team environment with frequent deployments.
  • Data-driven and motivated by success through experiments and metrics analysis.
  • Experience in building and launching successful products with API and system architecture knowledge.
  • Strong commitment to Coursera's mission of transforming lives through learning.

Tech Stack

Amazon DynamoDBApache CassandraApache KafkaGraphQLgRPCJavaMySQL

Categories

BackendFull Stack