
Job Overview
Location
Remote
Job Type
Full-time
Category
Full-Stack Engineer
Date Posted
May 4, 2026
Full Job Description
đź“‹ Description
- • Join Technitask LLC, a distinguished Canadian IT services provider renowned for its expertise in IT management, systems integration, software delivery, and consulting. We specialize in creating tangible value for clients across the utilities, telecommunications, and public services sectors by collaborating to define business challenges and implementing comprehensive solutions involving people, processes, and technology. Our deep SAP technical proficiency spans technical PMO, architecture, integration, data & reporting, security, custom development, system build & administration, and testing. We have a proven track record of success, having partnered with major enterprises such as Hydro One, Liberty Utilities, the Government of Canada, and the Province of Ontario. As a growing team of over 50 dedicated staff, supported by a vast network of 200+ alumni, we bring over 17 years of invaluable experience in delivering robust SAP solutions. This role is an exciting opportunity to contribute to a dynamic and experienced team, working on impactful projects for significant clients.
- • As a Programmer/Software Developer (L2), you will be instrumental in the end-to-end development lifecycle of full-stack web applications. Your daily responsibilities will encompass writing clean, efficient, and maintainable code using TypeScript, JavaScript, and NodeJS, with a strong emphasis on leveraging ExpressJS for backend development. You will be responsible for crafting user-friendly interfaces by developing and implementing robust HTML and CSS structures. A significant part of your role will involve designing, developing, and optimizing data models and schemas within relational/SQL databases, ensuring data integrity and efficient retrieval. You will actively participate in the containerization of applications using Docker, streamlining deployment and ensuring consistency across environments. Furthermore, you will diligently manage code versions and collaborate with team members using Git, ensuring a smooth and controlled development workflow. Your contributions will extend to implementing and maintaining CI/CD pipelines using tools like GitHub, Azure DevOps, or GitLab, automating the build, test, and deployment processes to enhance efficiency and reliability. You will be an integral part of an Agile and/or Scrum team, actively participating in ceremonies and contributing to iterative development cycles.
- • You will be tasked with developing cloud-based full-stack web applications, ensuring they are scalable, secure, and performant. A key aspect of your work will involve enhancing and sustaining existing production applications, focusing on improvements that support broader user adoption, accommodate additional stakeholder groups, introduce new functionalities, or bolster operational continuity. You will be expected to deliver software implementations that adhere to DevSecOps-aligned practices, integrating security considerations throughout the development pipeline, including containerization, source control, CI/CD pipelines, and automated testing, specifically within cloud-based application environments. Your problem-solving skills will be crucial in formulating approaches to complex challenges, conducting research, and adapting to new situations with speed and efficiency. You will also be expected to think systematically, create structure in ambiguous situations, and relentlessly prioritize tasks to drive business objectives forward. Effective collaboration and clear communication, both written and verbal, will be essential for success in this role, enabling you to distill complex information into simple, actionable messages for clients, partners, and stakeholders.
- • In this role, you will have the opportunity to significantly deepen your expertise in modern full-stack development, working with a diverse range of technologies and cloud platforms. You will gain hands-on experience in implementing and optimizing CI/CD pipelines and DevSecOps practices, contributing to a culture of continuous integration and delivery. By working within an Agile/Scrum framework, you will hone your collaborative and iterative development skills. You will also develop a strong understanding of database design and management within relational SQL environments, alongside practical experience in containerization with Docker. This position offers a unique chance to contribute to impactful projects for prominent clients in the public and utilities sectors, enhancing your professional portfolio and demonstrating your ability to deliver complex software solutions. You will learn to effectively translate business requirements into technical solutions, manage project scope, and communicate technical concepts to non-technical stakeholders, fostering your growth as a well-rounded software developer.
🎯 Requirements
- • Bachelor’s Degree or College Diploma in Computer Science, Software Engineering, Mathematics, Statistics, Electrical Engineering, Physics, or a related field (credential validation required if obtained outside Canada).
- • Minimum of three (3) years of experience within the past five (5) years in full-stack development using TypeScript, JavaScript, NodeJS, ExpressJS, and HTML/CSS.
- • Minimum of three (3) years of experience within the past five (5) years working with relational/SQL databases developing data models/schema.
- • Minimum of three (3) years of experience within the past five (5) years using Docker, Git version control, and CI/CD tooling (e.g., GitHub, Azure DevOps, GitLab).
- • Minimum of three (3) years of experience within the past five (5) years developing cloud-based full-stack web applications and working as part of an Agile and/or Scrum team.
- • Demonstrated experience within the past 5 years completing products where you developed or significantly enhanced full-stack functionality in modern web application environments.
- • Demonstrated experience within the past 5 years completing products involving the sustainment, enhancement, or scaling of an existing production application.
- • Demonstrated experience within the past 5 years delivering software implementations using DevSecOps-aligned practices in support of a cloud-based application environment.
- • Must be a Canadian Citizen or PR holder.
🏖️ Benefits
- • Contract role with a duration of 1 year.
- • Fully remote work arrangement.
- • Opportunity to work with a reputable Canadian IT services provider with a strong client base.
- • Exposure to diverse projects within the utilities, telecommunications, and public services sectors.
- • Chance to collaborate with experienced SAP functional consultants, developers, project managers, data engineers, and security analysts.
Skills & Technologies
About Technitask LLC
Technitask LLC is a technology services firm based in the United States that provides managed IT, cloud solutions, cybersecurity, and end-user support to small and mid-sized businesses. The company delivers 24/7 monitoring, strategic consulting, and scalable infrastructure services designed to reduce downtime and operational costs. Its offerings include Microsoft 365 administration, network design, data backup, disaster recovery, and help desk support delivered through a subscription model. Technitask focuses on aligning technology with business objectives, acting as an outsourced IT department for clients across finance, healthcare, legal, and manufacturing sectors.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Agent Inc.
3 months ago

Scale Army
3 months ago

SunnyData Inc.
3 months ago

VivoCare Inc.
8 months ago