Search...

Backend Engineer (Platform)

Skills

About the Role

You will own and evolve the shared backend services that support product work. You will identify and triage opportunities to build or rebuild core platform functionality, make technology choices to enable new services, scope and drive significant engineering projects to completion, and collaborate with product engineers to design effective solutions. You will write Python, produce GraphQL APIs, operate CI/CD systems, manage infrastructure-as-code on AWS using Terraform, and leverage AI tools to improve productivity and outcomes.

Requirements

  • Proficiency in Python
  • Experience producing GraphQL APIs
  • Experience with CI/CD systems
  • Experience with infrastructure-as-code, AWS, and Terraform
  • Ability to learn and assimilate unfamiliar technologies and domains (compliance, legal, actuarial, financial)
  • Strong communication skills

Responsibilities

  • Own shared backend services
  • Drive platform evolution by identifying and triaging opportunities
  • Make technology choices to enable new services and capabilities
  • Scope and deliver significant independent engineering projects
  • Collaborate with product engineers to define effective solutions
  • Produce GraphQL APIs
  • Write production Python code
  • Operate CI/CD systems
  • Manage infrastructure-as-code using Terraform on AWS
  • Leverage AI tools to improve engineering output