Senior Software Engineer (JavaScript)

Applied Systems Canada
2h$95,000 - $145,000Hybrid

About The Position

Transforming the insurance industry is ambitious, we know. That’s why at Applied, we’re building a team that shows up every day ready to learn, willing to try new things, and driven to deliver innovative software and services that make us indispensable to our customers – all within a culture built on values that make us indispensable to each other too. With 40+ years of experience in the Insurtech game, we’re not just redefining what’s achievable; we’re creating a place where amazing career moments are made possible. We’re searching for a Senior Software Engineer ( JavaScript) to join our Applied Payments team in a hybrid role. To keep us headed in the right direction, we’re looking for people who understand winning is a team sport, who value and seek to learn from our team’s diverse experiences and backgrounds, who welcome a challenge and take risks in the pursuit of creating better outcomes for our customers, and who can, at any given time, step back to laugh and have some fun. As a senior engineer, you'll take ownership of key platform areas, help design the architecture, lead development efforts, and mentor junior engineers as the team grows. This is a rare opportunity to work with a nimble team within a well-established organization on a high-impact product and help shape its future direction.

Requirements

  • 5+ years of relevant programming experience as a full stack developer
  • Proficiency with Typescript, React, NodeJS, Kubernetes, PostgreSQL and GCP
  • Proficiency in working with Rest APIs
  • Familiar with Agile frameworks, ideally Scrum or Kanban using tools like Jira and Confluence
  • Excellent communication and collaboration skills and working with ambiguity
  • Ability to provide feedback on coding standards through code reviews
  • Proven technical abilities, troubleshooting skills, and research abilities
  • Familiar with unit testing and with DevOps (Git, Docker, Kubernetes)
  • B.S. in Computer Science or related field, or equivalent work experience
  • Ability to go to the office approximately once a week in Toronto

Nice To Haves

  • Previous experience working in startup within the Payments/Insurance space
  • Experience building and integrating with vendors like Adyen, TSYS, Fiserv, and Premium Finance Providers
  • Exposure to Golang or C# development

Responsibilities

  • Collaborate with cross-functional teams (engineering, product, QA) to build scalable, cloud-native software solutions
  • Collaborate as part of Agile Scrum teams in sprint planning, review, and retrospectives
  • Develop and maintain robust payment systems and applications.
  • Design and optimize systems for performance, reliability, and maintainability.
  • Build applications using GCP services.
  • Contribute to technical design discussions, mentor team members, and guide architectural decisions and best technical practices

Benefits

  • Medical, Dental, and Vision Coverage
  • Holiday and Vacation Time
  • Health & Wellness Days
  • A Bonus Day for Your Birthday
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service