Senior Software Engineer

Remote, US
Full-TimeRemote, USSoftware Engineer

Job Description

As part of the team, you・€・ll be at the forefront of delivering unmatched advancements and support for our diverse clientele, enhancing efficiency and growth for businesses of all sizes in the green industry.

Outcomes you will drive

  • Technical architecture, leadership, and design in collaboration with your development colleagues
  • Clean, covered, secure, and scalable API and UI code for our products developed using C#/.NET and Angular
  • Well-architected Azure resources managed using Terraform
  • Azure SQL Server schemas and designs that perform well and make efficient use of resources
  • Support solutions for tricky tier 3 issues raised by our customers
  • Effective communication with your teammates in daily SCRUM meetings and asynchronously in Slack

Does this sound like you?

Specific experience is less important than a demonstrable desire to learn and the ability to complete complex projects. However, a good candidate should have the following:

  • Bachelor's Degree in Computer Science, Software Engineering, or equivalent experience
  • 5+ years of experience in web development
  • Familiarity with ORM and MVC frameworks
  • Experience with multi-tenant service based architectures
  • Extensive experience working in a test-driven development environment
  • A collaborator who is comfortable working in pairing situations and mentoring other developers
  • A history of picking up new technologies
  • Ability to work autonomously to tackle large projects without close monitoring

Candidates must also be legally eligible to work in Canada or the United States.

A few ways to stand out...

  • Deep experience with C#.NET and Azure SQL Server
  • Experience with Github Actions, and CI/CD pipelines.
  • Proficiency with modern front-end development in Angular.
  • Experience leading development teams or initiatives.

#LI-Remote