Resume Score

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

Sign in to check score

About the role

  • Senior Full-Stack Developer at AOT Technologies, delivering scalable software solutions for enterprise and government clients. Collaborating with teams to solve complex technical challenges in a mission-driven environment.

Responsibilities

  • Write clean, testable code while considering edge cases, error handling, readability, and long-term maintainability
  • Debug and resolve issues across multiple projects or applications, using data to improve performance, stability, and observability
  • Design software modules and solutions consistent with broader service architecture while understanding project or application domains
  • Prioritize security in application development by identifying risks, collaborating with security teams, and promoting a security-first mindset
  • Manage task breakdown, prioritize effectively, and address dependencies to ensure smooth integration and delivery
  • Apply deep domain knowledge to align technical solutions with business strategy and influence product evolution

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent work experience
  • Minimum of 8 years of experience in the IT industry, with a focus on software development
  • Proficiency in front-end frameworks such as Angular, Vue, or React
  • Experience with back-end development in one or more of the following: Java (including Java EE and Spring Boot), C# (including .NET Core and MVC), or Python (including Flask or Django)
  • Strong debugging skills and the ability to systematically troubleshoot issues
  • Experience designing scalable and maintainable application architectures
  • Strong understanding of software security principles and secure coding practices
  • Ability to manage priorities, break down tasks, and work effectively in an ambiguous environment
  • Excellent communication and collaboration skills, with a focus on teamwork and knowledge sharing
  • Experience working in an Agile/Scrum development environment

Benefits

  • Flexible remote work environment with optional hybrid collaboration in Victoria, BC
  • Continuous learning and leadership development opportunities
  • Flexible schedules and generous paid time off
  • Competitive health, dental, and wellness benefits from Day 1
  • Employer-sponsored deferred profit-sharing plan
  • A collaborative, mission-driven culture where your work matters

Job type

Full Time

Experience level

Senior

Salary

CA$100,000 - CA$115,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularDjangoFlaskJavaPythonReactSpringSpring BootSpringBootVue.js.NET

Location requirements

RemoteCanada

Report this job

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