Strengthen Affim’s payment experiences through backend systems, scalable APIs, and Python or Kotlin in a remote-first Canadian role.As a Software Engineer II, you will design, develop, and launch backend systems and APIs supporting Affim Card experiences. You will translate business scenarios into solutions spanning multiple software components while partnering with Product, Design, and analytics. The work includes operational support for checkout-critical services.Key Responsibilities:
Design and launch backend systems and APIs at scaleBreak projects into phased deliverables with team supportArticulate technical constraints during product development decisionsMonitor metrics and escalate availability concerns when neededSupport keep-the-lights-on and on-call effortsRequirements:
At least 1.5 years as a software engineerProficiency in Python or Kotlin for backend developmentKnowledge of distributed systems, AWS, MySQL, and KubernetesExperience designing, developing, and launching scalable APIsStrong communication and code review skillsApply backend engineering, scalable API development, and distributed systems knowledge to reliable Affim checkout capabilities.