Senior Software Engineer (Fintech)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (TypeScript/Node.js): Developing and optimizing end-to-end features for a digital banking platform for small businesses with an accent on scalability, reliability, and system ownership. Focus on designing robust full-stack components, managing AWS infrastructure, and implementing AI-driven development workflows.
Location: Hybrid in Kitchener-Waterloo, ON
Salary: $144,000 – $176,000 CAD
Company
is a digital banking platform that provides business owners with financial tools to gain clarity and control over their cash flow.
What you will do
- Own features across the full development lifecycle from design and development to deployment and monitoring.
- Manage production systems and optimize AWS infrastructure to ensure platform availability and resilience.
- Collaborate with Product and Design teams to build solutions that meet customer and business needs.
- Identify areas for technical and process improvement to influence long-term strategy and technical direction.
- Mentor junior engineers and foster the growth and skill development of the engineering team.
Requirements
- 3+ years of full-stack software engineering experience.
- Proven experience leading the development of significant features with minimal oversight.
- Ability to mentor other engineers and drive initiatives to enhance code quality and performance.
- Comfort navigating ambiguity and thriving in fast-paced, dynamic environments.
- Must be based in or able to work hybrid in Kitchener-Waterloo, ON.
Nice to have
- Previous experience working in startups or high-growth tech companies.
- Proficiency with TypeScript, React, and Node.js.
- Working knowledge of AWS services (ECS, S3, RDS, Dynamo, Lambda) and CI/CD pipelines.
Culture & Benefits
- Impact-based compensation model where growth is not limited to annual review cycles.
- High level of autonomy and trust in solving complex, non-playbook problems.
- Culture of active AI integration in the daily development workflow.
- Mission-driven environment focused on empowering small business owners.
Hiring process
- Introductory 30-minute call with the Talent team.
- 60-minute technical interview with Engineering Managers.
- 60-minute live coding exercise with the engineering team.
- Take-home system design challenge followed by a review call.
- Final 45-minute in-person interview with the Leadership team.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →