Senior Software Developer, Product Engineering

Wealthsimple
Summary
Join Wealthsimple, a leading Canadian fintech company, and contribute to our mission of achieving financial freedom for everyone. As a developer, you will collaborate with cross-functional teams to deliver exceptional web and mobile experiences for our clients. You will work on impactful projects, utilizing cutting-edge technologies and a diverse tech stack, including Ruby on Rails, Java/Kotlin, React/Angular, and AWS services. This role requires proficiency in backend and frontend development, experience with distributed systems, and a solid understanding of design patterns and relational databases. You will also be involved in system maintenance, codebase improvements, and mentoring junior team members. Wealthsimple offers a competitive salary, comprehensive benefits, and a remote-first work environment.
Requirements
- Proven track record of scoping and building medium to large features for distributed systems In production
- Proficiency in code reviews and troubleshooting design or performance issues
- Solid understanding of common design patterns, relational databases (SQL), and experience working with backend and frontend development frameworks
- Comfortable with on-call duties and system maintenance
- Effective at communicating with technical and non-technical stakeholders
- The drive to help improve team documentation, champion operational excellence, and make meaningful improvements to the codebase
Responsibilities
- Collaborate with our cross-functional teams of talented software developers, data scientists, product managers, and designers to give Wealthsimple clients delightful web and mobile experiences
- Ship impactful projects and solve interesting problems on a regular basis leveraging cutting edge technology
- Work across the entire techstack to iteratively build, test, deploy and monitor high quality software
Preferred Qualifications
- Experience working with React or React Native, Ruby on Rails, Java, Kotlin, and/or Python
- Working knowledge of GraphQL and Kafka
- Familiarity with frameworks such as Kubernetes and tools such as Temporal and DataDog
- Experience working on mobile development
- Experience working with banking or financial technology companies
- Background in financial technology or B2C applications
- Experience with interviewing, onboarding, and mentoring junior team members
Benefits
- Competitive salary with top-tier health benefits and life insurance
- Retirement savings matching plan using Wealthsimple for Business
- 20 vacation days per year and unlimited sick and mental health days
- Up to $1,500 per year towards wellness and professional development budgets respectively
- 90 days away program: Employees can work internationally in eligible countries for up to 90 days per calendar year
- A wide variety of peer and company-led Employee Resource Groups (ie. Rainbow, Women of Wealthsimple, Black @ WS)
- Company-wide wellness days off scheduled throughout the year