Senior Full-Stack Developer

AOT Technologies$100K — $115K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field, or equivalent work experience
  • Minimum of 8 years in IT industry focused on software development
  • Proficiency in front-end frameworks such as Angular, Vue, or React
  • Back-end development experience with Java (Java EE/Spring Boot), C# (.NET Core/MVC), or Python (Flask/Django)
  • 3+ years of hands-on experience with ETL and orchestration
  • Strong debugging skills and systematic troubleshooting abilities
  • Experience with scalable application architecture design

Responsibilities

  • Write clean, testable code emphasizing maintainability and error handling
  • Debug and resolve issues across multiple projects to improve performance
  • Design software modules aligned with overall service architecture
  • Prioritize security throughout application development by addressing risks
  • Manage task breakdown and prioritize for smooth project integration
  • Apply domain knowledge to influence technical solutions and product evolution
  • Mentor peers and promote a culture of knowledge sharing

Benefits

  • Flexible remote work environment with hybrid collaboration options
  • 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
  • Mission-driven culture where your work matters
Full Job Description
Do you enjoy collaborating across teams to solve complex technical challenges?

Do you care deeply about security, architecture, and long-term maintainability?

Do you want to mentor others and help shape the way a team builds software?

AOT Technologies is looking for a Senior Full-Stack Developer with ETL experience to join our team and help deliver scalable, secure, and high-quality software solutions for enterprise and government clients.
Role and Responsibilities

As a Full-Stack Developer, you will design, build, and maintain software applications for AOT's clients and internal product teams. You will write high-quality, clean, and maintainable code while ensuring applications are scalable, secure, and aligned with architectural best practices.

You will:
  • 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
Who You Are

You are a skilled and versatile developer who takes pride in your craft and thrives in collaborative, fast-paced environments. You bring a security-first mindset, strong architectural instincts, and a genuine desire to mentor others and improve the teams around you.

Must-Have
  • 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)
  • 3+ years of demonstrated hands-on experience with ETL and ETL orchestration
  • 3+ years of experience with data migration
  • 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

Nice-to-Have
  • Experience with Prefect for workflow/ETL orchestration
  • Experience with public cloud platforms such as AWS, Azure, or Google Cloud
  • Knowledge of microservices architectures, including the use of Docker, Kubernetes, and OpenShift
  • Familiarity with API Gateways for managing microservices-based architectures
  • Experience in government or enterprise digital services
  • Comfort working with distributed teams and clients
What We Offer
  • Salary range of $100K to $115K CAD, commensurate with experience
  • 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
Apply Now

If you're passionate about building scalable, secure, and high-quality software, apply today - we're hiring now and excited to meet you.

Closing date: August 11, 2026 at 12 AM PST

Salary Range

$100,000-$115,000 CAD

Similar Jobs

More Jobs at AOT Technologies

More Information Technology Jobs

Find similar Senior Full-Stack Developer jobs: