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 ResponsibilitiesAs 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 AreYou 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 NowIf 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