Backend engineer building scalable partner and merchant APIs for Affirm's buy-now-pay-later platform. Developing distributed systems with Python or Kotlin, AWS, MySQL, and Kubernetes.
Responsibilities
Work on tasks contributing to the Partner Merchant Interfaces - Integration team's projects and goals
Develop and maintain APIs used by partners and merchants to integrate with Affirm
Collaborate proactively with the team and stakeholders
Communicate risks and trade-offs related to work
Balance speed and quality while protecting systems from downtime
Participate in growth and development activities
Design, develop and launch backend systems at scale
Requirements
Previous work or internship experience designing, developing and launching backend systems at scale
Experience using Python or Kotlin
Familiarity with distributed systems
Familiarity with AWS, MySQL and Kubernetes
Ability to design solutions involving multiple software components
Ability to write clear, well-tested and extensible code
Comfort navigating a large code base and debugging others' code
Experience providing feedback through code reviews
Strong verbal and written communication skills
Must reside in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan
Benefits
Monthly stipends for health, wellness and tech spending
100% subsidized medical coverage for employees and dependents
Dental and vision coverage for employees and dependents
Flexible Spending Wallets with stipends for Technology, Food, Lifestyle needs, and family forming expenses
Competitive vacation and holiday schedules
Employee stock purchase plan (ESPP) enabling discounted Affirm shares
Reasonable accommodations during the hiring process
Drupal Developer building, testing, and supporting applications for Alithya’s digital consulting network. Analyzing incidents, documenting solutions, and supporting user training.
Staff Backend Engineer building Go - based PostgreSQL automation for GitLab’s DevSecOps orchestration platform. Operating scalable database - as - a - service capabilities across remote teams.
Back - end Software Engineer building Ruby on Rails products and features for Kin Insurance. Delivering software with Ruby, TypeScript, PostgreSQL, Agile development, and collaborative engineering teams.
Senior C#/.NET developer building scalable Azure enterprise applications for a global technology consulting network. Supporting cloud transformation, workflow automation, and high - volume transaction systems.
Senior Data Engineer building Databricks, Spark, Python, and MongoDB data systems. Supporting Flagler Health’s clinical operating system for modern musculoskeletal care.
Développeur backend Java/Spring chez Maplr, startup canadienne reliant talents internationaux aux projets technologiques du Canada. Conception d’architectures microservices et développement agile avec accompagnement à la relocalisation.
Associate Technical Architect designing scalable AWS platforms and integrations for Quantiphi, an AI - first digital engineering company. Leading secure cloud architecture, pipelines, APIs, and DevSecOps.
Senior Backend Engineer scaling APIs and consumer - facing systems at Tilt. Building machine - learning - powered credit products that expand access to fair financial services.
Student software engineer developing and testing APIs for Sun Life’s Group Benefits and Retirement Services technology. Supporting Agile Scrum delivery, documentation, and modern cloud development tools.