This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Developer based in Canada.
This role offers the opportunity to design, develop, and maintain software solutions that support critical business operations.
You will work across backend and frontend technologies to build reliable, scalable, and efficient applications.
The position combines technical expertise, problem-solving, and collaboration within a remote development environment.
You will contribute to improving existing systems while creating new features that deliver value to users and business teams.
Working with modern technologies and AI-enabled tools, you will help drive innovation and continuous improvement.
This opportunity is ideal for a developer who enjoys ownership, learning new technologies, and delivering high-quality software solutions.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Developer based in Canada.
This role offers the opportunity to design, develop, and maintain software solutions that support critical business operations.
You will work across backend and frontend technologies to build reliable, scalable, and efficient applications.
The position combines technical expertise, problem-solving, and collaboration within a remote development environment.
You will contribute to improving existing systems while creating new features that deliver value to users and business teams.
Working with modern technologies and AI-enabled tools, you will help drive innovation and continuous improvement.
This opportunity is ideal for a developer who enjoys ownership, learning new technologies, and delivering high-quality software solutions.
Accountabilities:
- Designing, developing, and maintaining database solutions using MSSQL.
- Developing and supporting RESTful APIs to enable application integrations and business functionality.
- Writing clean, scalable, and efficient code using C# and .NET Core.
- Building and maintaining front-end applications using Angular, TypeScript, HTML, and CSS.
- Collaborating with cross-functional teams to define requirements, design solutions, and deliver new features.
- Troubleshooting, debugging, and optimizing applications to improve performance and reliability.
- Participating in code reviews and contributing to development best practices and process improvements.
- Staying current with industry trends, emerging technologies, and modern development approaches.
- Leveraging AI-enabled tools, automation platforms, and development assistants to improve efficiency while maintaining security and quality standards.
- Managing development tasks independently while effectively prioritizing multiple projects and deadlines.
- Supporting occasional business travel requirements as needed.
- Associate degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience.
- Proven experience as a Software Developer, Software Engineer, or similar role.
- Strong proficiency in MSSQL and database design principles.
- Experience developing and integrating REST APIs.
- Strong knowledge of C# and the .NET Core framework.
- Experience building front-end applications using Angular, TypeScript, HTML, and CSS.
- Strong problem-solving skills with excellent attention to detail.
- Ability to communicate effectively and collaborate with technical and non-technical stakeholders.
- Ability to work autonomously, manage priorities, and deliver results in a remote environment.
- Curiosity and willingness to adopt AI tools and emerging technologies to improve workflows and productivity.
- Experience with cloud platforms such as Azure or AWS is a plus.
- Familiarity with Agile development methodologies is an advantage.
- Experience with GitHub workflows, tools, and best practices is a plus.
- Ability to travel occasionally, including approximately 10% travel when required.
- Fully remote work opportunity across Canada.
- Competitive salary based on experience and skills.
- Three weeks of vacation and five personal days.
- Comprehensive medical, dental, and vision benefits from the first day of employment.
- Employee stock ownership opportunities.
- RRSP/401(k) matching programs.
- Lifestyle rewards and additional employee perks.
- Opportunities to work with modern technologies and innovative solutions.
- Supportive environment focused on learning, collaboration, and career development.
The Software Developer will be responsible for designing, building, and maintaining high-quality applications while contributing to a collaborative engineering culture. Key responsibilities include:
Requirements:
The ideal candidate is a skilled software developer with strong full-stack development experience and the ability to work independently in a remote environment. Required qualifications and skills include:
Benefits:
The role offers a flexible remote work environment with competitive compensation and benefits designed to support professional growth and employee well-being. Benefits include: