Join Our Team

Newton is on the lookout for talented, motivated people to help us grow our company.

If you want to work in a dynamic, fast-paced environment that’s changing the way the mortgage approval business works, Newton could be the right place for you.

Application Developer

We are seeking an experienced, Full Stack Application Developer (.NET/Angular) to join our Application Development team, dedicated to ensuring client success and satisfaction with our platform.

In this role, you’ll take on a diverse range of responsibilities, becoming a key player on one of our Product Teams, focusing on Newton’s customers in the financial software industry. Your role is vital to our mission and directly contributes to our ongoing success. Join a passionate team committed to creating exceptional experiences for our customers, whether on the web, mobile, or within our applications.

You’ll play a crucial role in the financial software engineering process, working on back-end services, front-end web applications, and mobile applications that manage the complete mortgage transaction.

As a Full-Stack Application Developer, you will implement innovative technology solutions for our customers while being part of a culture that prioritizes security and quality. At Newton, we value new ideas, encourage open dialogue, and celebrate an entrepreneurial spirit. We live and breathe this philosophy, own our work, and champion empowerment.


KEY RESPONSIBILITIES & ATTRIBUTES

Software Development

  • Design and develop full-stack software solutions that meet customer requirements.
  • Build secure web-based applications using .NET, C#, Angular/TypeScript, and Azure Cloud.

Database Expertise

  • Develop and maintain database applications using SQL, Entity Framework, and LINQ.

API Development

Create custom API solutions, including Identity and Security.

Secure Development Practices

  • Use secure development practices following OWASP/NIST frameworks to ensure application security and compliance with industry standards.

Project Deployment

  • Oversee the deployment of application and releases and updates, ensuring secure and efficient rollouts

Testing and Quality Assurance

  • Conduct unit testing and bug fixing to ensure the functionality and reliability of applications.
  • Perform code reviews to maintain code quality and adherence to best practices.
  • Manage project source control to ensure consistency and proper version management across the development lifecycle.

Project Collaboration

  • Contribute to requirements analysis, architecture design, and the development of project plans.
  • Collaborate with Product and Application Managers to execute development strategies.

Mentorship & Coaching

Coach and mentor team members, fostering growth and collaboration within the development team.

Ownership & Accountability

  • Take ownership of tasks, demonstrating strong problem-solving skills, attention to detail, and a commitment to delivering secure, scalable solutions.

 


ESSENTIAL QUALIFICATIONS

  • A post-secondary plus degree or diploma in Computer Science, Engineering or related field
  • 5+ years of experience in Microsoft .NET .NET Core programming including MVC, Web API, Entity Framework, and LINQ
  • 5+ years of experience in SQL database programming
  • 5+ years of experience in JavaScript, TypeScript, jQuery, Ajax, HTML 5, CSS, and client-side framework (e.g. Bootstrap, Angular)
  • Proficient in project source control platform and CI/CD (e.g. Git /GitHub, Azure DevOps/Jenkins)
  • In-depth knowledge of enterprise-scale software architectures, application development methodologies, and software deployment & operations
  • Strong understanding of best practices and design patterns in Microsoft .NET / .NET Core.
  • Experience with system integrations involving EPR, ITSM, Cloud, third-party API and other products
  • Excellent collaboration skills with a strong passion for coaching, knowledge sharing, and fostering team growth

ADDITIONAL QUALIFICATIONS

Asset: 3+ years of experience in Azure Cloud Services, App Service, API Management, Application Insights

Asset: Knowledge of Service-Oriented Architecture, Message Brokers, RabbitMQ

Asset: Familiarity with Azure Serverless and Container technology such as Docker and Kubernetes

Asset: Proficiency in Agile methodologies, with experience in sprint and release planning/execution

Major Plus: A strong understanding of Generative AI concepts, tools, and services, with experience building AI-drive applications


COMPENSATION

We offer a competitive compensation and benefits package which will be commensurate with experience and qualifications.

Our benefits include extended health care and dental care.


TERM & HOURS

Full-time, permanent Primary location: Based in either our Vancouver or Toronto office, located in the vibrant financial districts*

Regular work hours are Monday to Friday, 9 AM to 5 PM; however, the role may occasionally require additional hours, including overtime, to meet business needs.

We currently offer our employees the flexibility to work remotely for up to two days per week, depending on business requirements. While we continue to offer our employees flexibility, we believe that it is best for the company and employees to work in the office. Working in the office fosters collaboration, creativity, and a sense of community that is vital for our company’s growth and success. It provides employees with valuable opportunities for team building, mentorship and personal connections that contribute to our vibrant culture. As such, we would like to see our employees in the office as much as possible.

  • Apply Now!

  • Max. file size: 20 MB.

Other Opportunities at Newton

Quality Assurance (QA) Analyst

We are seeking an experienced, full-time Quality Assurance (QA) Analyst who is passionate about

delivering high-quality, exceptional user experiences to join our Product Team. As

Find out more about the position Submit your resume

Systems Administrator

Newton is seeking a proactive and technically skilled Systems Administrator to join our growing IT team.

Find out more about the position Submit your resume

Site Reliability Engineer (SRE)

We’re looking for a Site Reliability Engineer (SRE) to lead efforts in building Velocity and keeping its connected systems stable, fast, and intelligent.

Find out more about the position Submit your resume