Full Stack Engineer
Toronto / Canada (Remote)
Our client is currently seeking a senior engineer with 5+ years' experience to help build core solutions for their banking and mortgage finance platforms using modern technologies.
This is a chance to join a startup team building products people will immediately use—we're not a venture seeking customers; we’re solving for real problems with immediate impact.
It's a great opportunity for someone interested in joining an early-stage team that moves fast, but exists independently inside a stable company. You will gain exposure to working in financial services, yet have far more autonomy than is typical in a regulated environment.
-
Be part of a small core team that is growing--your ideas are encouraged, heard, and often implemented.
-
Work directly with our President and VP of Product, and other senior executives to understand business requirements
-
Support key projects in our product roadmap, reporting to an Engineering Lead.
-
Build with cutting-edge technologies and architectures in a traditionally conservative financial services environment
-
Shape an agile engineering culture.
-
Enjoy a remote working environment (within Canada), flexible hours
As a team, we are developing performant, data-rich front-end applications with accessibility and usability from start to finish, including defining APIs, data models, and domains; building scalable microservices; tackling high throughput jobs and inter-service communication using Kafka; and leveraging Kubernetes.
REQUIREMENTS
-
JavaScript/TypeScript, React (3+ years)
-
NodeJS and C#/.NET Core (3+ years )
-
HTML/CSS(Post-CSS or CSS-in-JS) development (3+ years )
-
Microservices architectural design and REST API implementation (3+ years)
-
Developing with modern practices such as microservices architecture, distributed systems, and event-based architecture (2+ years)
-
Working with Continuous integration/Continuous deployment environments
-
Self-driven and proactive: you are not an "order taker" who simply follows engineering specs or waits to be told what's next
-
Comfortable flexing some business acumen to understand a broader picture and the problems we're solving
-
Able to operate in a quickly growing environment where we challenge assumptions and evolve and iterate frequently
-
A strong communicator, both written and oral