Full-Stack Software Engineer for User Experience and Growth

Affirm • calgary, ab • Posted May 28, 2026

Position Overview

Drive innovation as a Full-Stack Software Engineer focusing on enhancing user experiences and product features. Embrace a remote-first culture while leveraging technologies like React Native and Python.
In this role, you will collaborate with product and engineering teams to implement critical feature sets aimed at user acquisition and retention. You will employ modern front-end technologies and build robust systems, ensuring cross-browser functionality and exceptional user interfaces. Engage with cross-functional teams and participate in meaningful projects that establish the brand’s value and trust.
Key Responsibilities:
• Implement user-centric features across the entire tech stack
• Collaborate with design for an engaging user interface
• Write elegant and maintainable code for system-wide impact
• Ensure robust analytics to measure acquisition success
• Conduct code reviews and maintain high code quality
Requirements:
• 2+ years experience in full stack ...