
Software Developer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Canada.
• Design, develop, test, and deploy application features.
• Transform requirements and client needs into effective, scalable technical solutions.
• Resolve bugs and maintain the reliability and performance of live systems.
• Explore technical challenges, including issues that extend beyond existing systems.
• Enhance development processes, architecture, and technology.
• Apply sound engineering practices and leverage emerging AI tools.
• Document systems and areas under your ownership.
• Share expertise with developers and assist Support and Product teams in understanding the products.
• Undertake additional related projects as necessary.
• A bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
• A minimum of eight years of software development experience.
• Proficient in various technologies across the stack, including React, Node.js, .NET, and Java.
• Practical experience with relational databases such as MySQL, Aurora, or PostgreSQL.
• Familiarity with cloud technologies and tools like AWS, EBS, and Docker.
• Understanding of modern architectural patterns, including microservices and multi-tier systems.
• Experience with authentication, security, and remediation practices.
• Knowledge of software development methodologies such as iterative development and Agile/Scrum.
• Proficient in using GitHub, CI/CD, and project management tools like Jira.
• Experience with AI-driven tools and processes, such as Claude, Codex, or OpenClaw.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Flexible work hours and remote work options.
• Professional development opportunities and training programs.
• A collaborative and innovative work environment.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.