SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 153,000 - 213,000 / annual
Affirm is hiring a Senior Software Engineer, Fullstack to join the Marketplace and App Experience domain, which drives the core consumer strategy across mobile and web surfaces. This role sits at the forefront of cross-team frontend projects, working with engineers across mobile and web technologies while collaborating with product, design, and analytics teams.
You will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with peers to ensure timely delivery. You'll support the product development lifecycle by participating in ideation, articulating technical constraints, and partnering on decisions that balance risks and trade-offs. You'll also contribute to team operations by creating and monitoring metrics, supporting on-call efforts, and participating in the interview process to build community.
Affirm is a remote-first company with flexibility built in. Most roles can be done from anywhere within Canada. New hires will be invited to attend an in-person onboarding experience. The company offers comprehensive benefits including 100% subsidized medical, dental, and vision coverage for employees and dependents, monthly stipends for health, wellness, and tech spending, flexible time off, and an employee stock purchase plan.
REQUIREMENTS:
- 1.5+ years of experience as a software engineer
- Experience shipping web apps using declarative UI frameworks (React or Vue)
- Experience shipping mobile apps using native or cross-platform languages (React Native)
- Experience designing, developing, and launching APIs at scale using languages like Kotlin or Python
- Demonstrated ability to take business scenarios into solutions that interact with multiple software components, executing with clear, well-tested, and extensible code
- Comfortable navigating large codebases, debugging others' code, and providing feedback through code reviews
- Proactive ownership of growth, seeking feedback from team, manager, and stakeholders
- Strong verbal and written communication skills for effective collaboration with global engineering teams
- Bachelor's degree in a related field or equivalent practical experience