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