Senior Developer – Full-stack

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Developer leveraging AI tools to improve software delivery at Petal, a healthcare billing company. Leading engineering excellence with a focus on automation and collaboration.

Responsibilities

  • Develop software using AI-assisted coding tools and modern ADLC practices, including SDD, while coaching team members on adopting AI-driven development practices.
  • Lead by example in fostering a high-contribution culture through ownership, strong execution, effective communication, and productivity.
  • Collaborate closely with the Tech Lead, Product Owner, and other multidisciplinary team members to ensure progress and milestone delivery.
  • Design and implement new features and contribute to writing automated tests.
  • Participate in code reviews with your peers.
  • Ensure code quality and security while respecting development standards.
  • Monitor features in production, identify potential issues, assess risks, and take the necessary actions.

Requirements

  • 6+ years of professional software development experience in modern SaaS environments
  • Strong experience building rich, highly interactive frontend applications with Angular
  • Hands-on experience with distributed microservices and event-driven architectures using Azure Service Bus or Kafka
  • Excellent TypeScript/JavaScript development skills with Node.js and NestJS
  • Experience designing and working with PostgreSQL or other relational databases
  • Strong understanding of application security best practices, authentication, and authorization
  • Experience with observability and monitoring platforms such as ELK, Grafana, Prometheus, Sentry, Datadog, or New Relic
  • Strong experience with CI/CD pipelines, automation, and Infrastructure as Code using tools such as GitLab, Jenkins, GitHub Actions, Docker, Helm, Terraform, and Kubernetes
  • Experience working with cloud platforms, preferably Azure (AWS or GCP also considered)
  • Passion for knowledge sharing, mentoring, and raising engineering standards across teams
  • Excellent communication skills with the ability to explain complex technical concepts to technical and non-technical stakeholders.

Benefits

  • Recurring hybrid work allowance
  • Compensation that recognizes your contribution
  • 4 to 6 weeks of paid vacation per year
  • 5 paid personal days per year
  • A group RRSP / DPSP plan with employer contribution
  • A complete group insurance plan, from day 1
  • An annual wellness allowance
  • Access to the Lumino Health™ telehealth application
  • Flexible work hours and more.

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AngularAWSAzureCloudDockerGoogle Cloud PlatformGrafanaJavaScriptJenkinsKafkaKubernetesMicroservicesNode.jsPostgresPrometheusTerraformTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.