Senior Software Engineer


Canada
Permanent
Negotiable
Financial Technology
PR/539965_1743529325
Senior Software Engineer

About Us

We are a dynamic and fast-growing finance startup revolutionizing the financial services industry in Canada. Our mission is to build innovative, scalable, and secure solutions that empower businesses and individuals with cutting-edge financial tools. We are a fully remote team that values collaboration, agility, and a passion for technology.

The Role

We are looking for a highly skilled Senior Software Engineer with deep expertise in Python and AWS to join our growing development team. As a key contributor, you will design, build, and optimize scalable applications and infrastructure that power our financial technology products. You will have the opportunity to shape our architecture, mentor junior engineers, and drive best engineering practices in a fast-paced environment.

Responsibilities

  • Design, develop, and maintain robust, scalable, and secure backend services using Python.

  • Architect and implement cloud-native solutions leveraging AWS services such as Lambda, S3, DynamoDB, and API Gateway.

  • Optimize system performance, scalability, and security in a cloud environment.

  • Collaborate with product managers, designers, and fellow engineers to deliver high-quality software solutions.

  • Ensure best practices in coding, testing, and deployment through CI/CD pipelines and infrastructure as code.

  • Mentor junior engineers and contribute to a culture of continuous learning and improvement.

  • Monitor system performance and troubleshoot production issues in a DevOps-oriented team.

Requirements

  • 5+ years of professional software engineering experience.

  • Proficiency in Python, including experience with frameworks like FastAPI, Flask, or Django.

  • Extensive hands-on experience with AWS (Lambda, S3, DynamoDB, API Gateway, IAM, ECS, etc.).

  • Strong knowledge of microservices architecture and serverless computing.

  • Experience with databases (SQL & NoSQL) and data modeling best practices.

  • Familiarity with CI/CD tools (GitHub Actions, Terraform, AWS CDK, etc.).

  • Strong problem-solving skills and ability to work independently in a remote environment.

  • Excellent communication skills and a team-oriented mindset.

Bonus Points

  • Experience with financial technology, trading platforms, or payment systems.

  • Knowledge of containerization (Docker, Kubernetes) and Infrastructure as Code.

  • Background in security best practices for cloud-based applications.

Why Join Us?

  • Fully remote work environment with flexible hours.

  • Competitive salary and stock options.

  • Opportunity to work with cutting-edge financial technologies.

  • Collaborative and innovative team culture.

  • Growth opportunities in a rapidly expanding startup.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you