Home Job Listings Categories Locations

Senior Node.js Software Engineer

📍 Canada

Technology UST

Job Description

Company Overview Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. UST is a mission-driven group of 29,000+ practical problem solvers and creative thinkers in more than 30 countries, empowering teams to innovate, act nimbly, and create a lasting and sustainable impact for our clients, their customers, and the communities in which we live.

Role Description Senior Node.js Software Engineer

– Lead II – Software Engineering – UST Canada.

Responsibilities

Develop API‑based web applications from concept to production, emphasizing cloud‑first architecture.

Solve complex technical challenges and provide innovative solutions in ambiguous situations.

Collaborate closely with product stakeholders and development teams, communicating technical concepts effectively.

Design, develop, test, and deploy systems using industry‑leading practices.

Ensure high‑quality, well‑tested code and drive continuous improvement.

Mentor team members and make critical technical decisions.

Qualifications

8+ years of software development experience.

Proficiency across the full stack: front‑end frameworks, databases, deployments.

Experience with API development and cloud‑based architectures.

Strong problem‑solving and communication skills.

Ability to work independently and manage tasks without direct supervision.

Experience with Test‑Driven Development and various database technologies.

Demonstrated ability to quickly learn new technologies.

Advanced ability to solve complex problems using creativity and experience.

Technical Stack

Cloud Application: Node.js backend, C# engine, AWS, React.js front‑end.

On‑Premise Application: C# and .NET Framework.

Infrastructure & Tools: AWS (Step Functions, Batch, Lambdas, ECS, API Gateway), Terraform, Jenkins/GitHub Actions, Docker/Linux Containers, ECS/Fargate.

Databases: SQL (Relational), NoSQL.

Additional Tools: DBT, Qlik Replication, Snowflake, Angular, Groovy, Python, Shell Scripting.

Development Environment

Agile methodology with Scrum practices.

AWS cloud infrastructure.

Emphasis on collaboration, autonomy, and independent problem‑solving.

Preferred Qualifications

Insurance and/or reinsurance industry knowledge.

Advanced knowledge of actuarial systems and cloud migration strategies.

Experience with data engineering or React.

Location & Compensation Remote – $104,000 – $130,000

Benefits Full‑time regular employees accrue a minimum of 10 days of paid vacation per year, 6 days of paid sick leave each year (pro‑rated for new hires), paid holidays, bereavement leave, jury duty, supplemental healthcare coverage, and company‑paid basic life and accidental death & dismemberment coverage. Flexible policies apply to temporary, part‑time, and Canadian employees in line with local regulations.

Equal Opportunity Employer UST is an equal opportunity employer and strives to provide a work environment free of discrimination and harassment. Employment decisions are based on merit and business needs. We are committed to following fair employment practices that provide equal opportunities to all employees, regardless of race, color, religion, disability, gender, national origin, sexual orientation, gender identity, gender expression, age, genetic information, military status, or any other legally protected status.

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: November 20, 2025
Job Type: Technology
Location: Canada
Company: UST

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.