Wealthsimple is a financial services company on a mission to help everyone achieve financial freedom by providing products and advice that are accessible and affordable. Using smart technology, Wealthsimple takes financial services that are often confusing, opaque and expensive and makes them simple, transparent, and low-cost.
With over 1 million people using Wealthsimple products, we are the market leader in Canada, and we’re fast growing in the US and UK. Our team is working together to build one of the most innovative fintech companies in the world and we're looking for talented people who want to help us move fast, ship often and make a huge impact. Join us on our mission to make financial services simple and affordable for everyone!
The Client Domain at Wealthsimple oversees the broad and important mandate of growing our client base. We acquire and guide clients through their onboarding journey so that they can seamlessly open and fund their accounts — most often we do this with no human intervention and in hours not days! To accomplish this, we’ve built industry-leading technology focused on automation and integrate various third-party technologies to verify client identities and link bank accounts. We’re also highly data-backed and execute experiments and features to reduce friction in our user experience — helping new clients onboard easier, and existing clients adopt additional Wealthsimple products and refer others.
It takes a lot of well-crafted technology to accomplish this at scale. As our clients and product offerings grow, we need talented engineers who can help us architect a robust platform. People that are excited about the opportunity to reduce complexity, can help set the vision and standards for others in the company, and can build impactful software at scale. We are moving to a world of Domain Driven Design and have an opportunity to redraw system boundaries and make changes that will effect the entire product suite going forward!
In this role, you will have the opportunity to:
Help architect the next stage of Wealthsimple’s systems
Set organizational standards on patterns and library usage
Join a team that has already gained momentum in growing Wealthsimple into one of the largest FinTech players in Canada
Lead development and maintenance of backend services and improve their operations
Work where you are (while our Canadian offices are located in Toronto, we are very open to folks joining us who are located anywhere in Canada!)
We're looking for someone who:
Has knowledge of agile development process and understands iterative development
Has demonstrated effective communication and cross-team collaboration
Relishes the opportunity to learn new skills and leverage the skills of those around them
Is comfortable architecting services, but considers themselves a generalist
Shares our passion for making financial services accessible for everyone
Skills we’re looking for:
5+ years of experience building web applications using dynamic languages (Python, Ruby, PHP, etc.)
2+ years with Ruby on Rails experience
Demonstrated experience with microservices and distributed systems at scale
Proven track record of delivering well-designed and tested software
Solid understanding of relational databases (SQL) and architecture best practices
Experience mentoring other engineers
Experience with UI and UX is a plus!
Things you should know about our tech:
We have a service oriented architecture with over 100+ services
Roughly half of these services are Ruby on Rails, with the other half being Java/Kotlin
The majority of Client Domain services are Ruby on Rails
We host our services on Amazon Web Services and use things like RDS, Aurora, SQS, SNS, S3, Kafka, etc.
We have amazing infrastructure security teams
Your team will have strong frontend knowledge skills
We follow best practices and have great tools for profiling, logging, tracing, tracking and experimenting!
At Wealthsimple, we embrace difference. We believe that getting to the best outcomes requires diverse perspectives and backgrounds. We create space where all voices can be heard so that we can all do our life's best work. We’re committed to openness, curiosity and creating an inclusive culture as we know that diverse teams build better products and generate better ideas. We strongly encourage applications from everyone regardless of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.
Wealthsimple provides an accessible candidate experience. If you need any accommodations or adjustments throughout the interview process and beyond, please let us know.