Software Engineer

Software Engineer

Toronto, Ontario, Canada  - Permanent


Job Description

This innovative startup is transforming the Canadian lending approval finance landscape with cutting-edge solutions in fraud detection, identity verification, anti-money laundering, and income verification. As they expand their engineering team, they are seeking talented individuals to help enhance their product offerings and deliver exceptional services to clients.

***What You'll Be Doing
- Developing and maintaining robust web applications utilizing the MERN stack and NestJS.
- Crafting intuitive user interfaces through frontend frameworks like React, Angular, or Vue.js.
- Designing and implementing event-driven architectures with message brokers and event streams.
- Building and managing public APIs and reliable webhook systems for seamless service integration.
- Ensuring compliance with SOC2 Type 2 standards, focusing on security and data protection.
- Collaborating with cross-functional teams to define and deliver innovative features.
- Implementing best practices for logging, monitoring, and analytics to optimize application performance.
- Utilizing Docker for consistent development and production environments.
- Contributing to DevOps processes through automation using GitHub Actions and infrastructure management with Terraform.
- Mentoring junior developers and participating in code reviews to uphold coding standards.

***What's In It For You
- Competitive salary with the opportunity to participate in an employee incentive (option) pool.
- Comprehensive health and dental benefits after the initial 6-month period.
- A vibrant office located in downtown Toronto, close to major subway lines, with access to co-working amenities.
- A hybrid work model that balances collaborative in-person work with the flexibility of remote work.
- A supportive environment that encourages professional growth and development.


Must Have Skills:

**What You've Done**
- Over 5 years of experience in software development, particularly with the MERN stack (MongoDB, Express.js, React, Node.js).
- Proven expertise in building applications using the NestJS framework.
- Strong frontend development skills with modern web frameworks like React, Angular, or Vue.js.
- Experience in environments compliant with SOC2 Type 2 standards, ideally in the fintech sector.
- Familiarity with building and maintaining public APIs and integrating third-party services.

**Tech Stack You'll Be Working With**
- MERN stack (MongoDB, Express.js, React, Node.js)
- NestJS framework
- Frontend frameworks: React, Angular, Vue.js
- Event-driven architectures (AWS SQS, SNS, Kinesis, Apache Kafka, RabbitMQ, Google Pub/Sub)
- Docker for containerization
- CI/CD tools: GitHub Actions and Terraform

**Other Requirements**
- Legal eligibility to work and reside in Canada (Canadian citizen or permanent resident).
- Residence in Toronto or nearby areas, with the ability to work at least one day per week in the downtown office.
- Successful candidates will undergo criminal and background checks, along with personal and employer references.

If you are passionate about building secure and scalable digital solutions and want to be part of an exciting journey in the fintech space, this is the opportunity for you!


Details:

Starting: ASAP







Similar jobs in Toronto:

Similar jobs in other locations: