About this role
Accountabilities:
- Design, develop, enhance, and maintain modern frontend applications and backend services, ensuring solutions are scalable, reliable, maintainable, and aligned with product requirements.
- Build and integrate REST APIs, database-driven services, and supporting application components that enable effective communication between systems and user-facing experiences.
- Develop and maintain cloud-native application components, contributing to architectures that support scalability, resilience, and efficient deployment.
- Implement event-driven services and scheduled or background processing workloads to support asynchronous application functionality and reliable system operations.
- Develop automated unit and integration tests while maintaining strong software engineering standards around code quality, maintainability, source control, reviews, and documentation.
- Contribute to CI/CD pipelines and containerized application deployments, helping ensure efficient, repeatable, and reliable software delivery.
- Troubleshoot application issues, investigate technical problems, and provide deployment and production support when required to maintain application stability.
- Collaborate with developers, product stakeholders, and other members of an Agile delivery team, communicating effectively and contributing to shared delivery goals.
- Quickly understand an established architecture and codebase, taking ownership of assigned work and becoming productive with minimal supervision.
Requirements:
- Bring strong professional experience as a Full Stack Developer, with substantial hands-on experience across both frontend applications and backend services.
- Demonstrate strong TypeScript skills and experience developing modern frontend applications using frameworks such as React.
- Have backend development experience, preferably using Python or comparable server-side technologies, with a solid understanding of application architecture and service development.
- Demonstrate experience designing, developing, integrating, and consuming REST APIs, along with practical experience working with relational databases and database integrations.
- Bring experience developing cloud-native applications and working with cloud platforms; GCP experience is preferred, while relevant AWS or Azure experience is transferable.
- Have hands-on experience with CI/CD pipelines, modern software delivery practices, containerized applications, and deployment technologies such as Docker and/or Kubernetes.
- Demonstrate experience working with event-driven architectures and services, as well as scheduled jobs and background processing workloads.
- Possess a strong understanding of modern software engineering practices, including automated testing, source control, code reviews, maintainable application design, and production support.
- Be able to work independently, take ownership of technical assignments, manage priorities effectively, and become productive quickly within an established product environment.
- Demonstrate strong communication and collaboration skills, with experience contributing effectively within Agile delivery teams.
- Experience working directly with clients and stakeholders in a professional services or consulting environment is considered an asset.
- Previous experience delivering technology projects for Canadian public-sector organizations, government environments, or similarly regulated enterprises is considered an asset.
- Hold a bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or demonstrate equivalent professional experience.
- Be based in Canada and legally authorized to work in Canada, with availability to collaborate during Pacific Time working hours.
Benefits:
- Competitive contract rate of CAD $50–$70 per hour, depending on experience and qualifications.
- 100% remote work arrangement for candidates based in Canada.
- Contract engagement with an anticipated start in October 2026 and an expected duration of approximately six months.
- Opportunity to contribute to a large-scale digital initiative using modern software development, cloud, and Agile delivery practices.
- Hands-on exposure across frontend development, backend services, cloud-native architecture, APIs, event-driven systems, CI/CD, and containerized deployments.
- Opportunity to collaborate with experienced developers, product professionals, and stakeholders in a professional services and consulting environment.
- Flexible remote environment combined with meaningful technical ownership and the opportunity to make a direct contribution to client-focused digital solutions.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1