Senior Full-Stack Developer
New
A
AOT TechnologiesSoftware Development
Remote (Canada) with optional hybrid work for candidates located in Victoria, BCFull-TimeSenior
Salary100,000 - 115,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum of 8 years of experience in the IT industry
- Required Skills
- PythonDjangoETLFlaskJavaSpring BootVue.JsC#.NET coreAngularReact
Requirements
- Bachelor's degree in Computer Science, IT, Software Engineering, 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 Java (Java EE/Spring Boot), C# (.NET Core/MVC), or Python (Flask/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
- Experience working in an Agile/Scrum development 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
- Design software modules and solutions consistent with broader service architecture
- Prioritize security in application development by identifying risks 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
View Full Description & ApplyYou'll be redirected to the employer's site