Remote Senior Full-Stack Developer
Upstaff
Client: Government of Alberta – Digital Design and Delivery Division (3D)
Positions: 15
Location: Edmonton, Alberta / Primarily Remote within Canada
Contract: 1 year, with potential extension up to 24 months
Hours: 7.25 hours/day, 36.25 hours/week
Work Hours: Monday–Friday, 8:15 AM–4:30 PM Alberta time
Edmonton Onsite: Up to 10% of total hours
Education: Bachelor’s degree in Computer Science or related field; equivalencies considered
Job Summary
The Government of Alberta is seeking Full Stack Developers to support service innovation, program review, and digital transformation initiatives within the Digital Design and Delivery Division (3D) .
Developers will work as part of cross-functional Agile product teams alongside Product Owners, UX/service designers, researchers, and other technical professionals. The role focuses on designing, developing, testing, deploying, and continuously improving modern, user-centric digital services for Albertans.
Key Responsibilities
Participate in field research, user interviews, and technical discovery .
Lead technical discovery and create architecture diagrams, documentation, and technical artifacts.
Design and develop full-stack solutions based on business and user needs.
Develop new features and enhancements for digital services.
Identify, troubleshoot, and resolve functional and non-functional defects.
Improve code quality, development tooling, documentation, and application maintainability.
Collaborate with frontend, UX, and service designers to deliver consistent user experiences.
Provide technical advice to Product Owners regarding implementation options and delivery approaches.
Support application deployment, launch, and production releases.
Design and develop reusable components, services, and common capabilities.
Support continuous improvement of development and quality practices.
Onboard and mentor technical team members.
Maintain technical documentation and contribute to team knowledge sharing.
Work across 2–3 projects and adapt solutions based on evolving user and business requirements.
Requirements
Mandatory Qualifications
- 5+ years of experience using Git/source control in collaborative software development environments.
- 3+ years of experience with automated unit testing and integration testing .
- 3+ years of experience with database technologies, including relational and alternative/NoSQL databases .
- 5+ years of experience as a Full Stack Developer working on complex software solutions within Agile teams.
- 3+ years of experience developing production applications using modern application frameworks and frontend JavaScript frameworks .
- Bachelor’s degree in Computer Science or related field ; equivalencies considered.
Nice-to-Have Qualifications
- 2+ years transforming legacy systems into modern digital services across multiple releases.
- 1+ year leveraging Generative AI and agentic tooling , including prompt design, RAG, workflow automation, structured retrieval, and evaluation of AI outputs.
- 2+ years with one or more of the following technology stacks:
- Frontend: Angular, React, Vue.js
- Backend: C#/.NET Core, Node.js, NestJS, Express, Python/Django
2+ years applying software design patterns and architecture principles .
2+ years working with Government of Alberta development guidelines and principles .
2+ years working with CI/CD pipelines .
2+ years working with teams using UX design, service design, design thinking, or human-centered design approaches.
$121k per year
...Are you a builder? Then Jobber might be the place for you! We're looking for a Senior Front-End Developer - ideally with full-stack experience/knowledge - to contribute to building our modern stack Jamstack projects and help raise the technical bar of the team. Jobber exists...SeniorLong term contractFull timeInternshipWork at officeLocal area- ...serve Albertans. The Province requires up to fifteen (15) Full Stack Developers to work with 3D on service innovation, program review and... ...are efficient, effective and affordable. The Full Stack Developer(s) will participate in and contribute to a team's shared understanding...SeniorRemote jobFull timeContract work
- ...Job Responsibility: Pegasus is looking for experienced full stack developers who enjoy working across both front-end and back-end systems, collaborating with engineers and cross-functional teams in a fast-paced environment. Youll contribute to the design and delivery of mission...SuggestedFull timeImmediate start
- ...the end user. We could use a passionate techy like you! As a Developer for our Digital Member Experience team, you'll help provide AMA... ..., Function and Logic Apps You have a deep knowledge of the full web stack ( cookies, caching, browser rendering) MCSD certification...SuggestedFull timeInternshipWork at officeWork from homeFlexible hours
- ...Management) services. We are seeking a motivated, detail-oriented Developer to join our growing software development team in the Edmonton or... ..., and standards, and escalate gaps or new integration needs to senior technical resources. Collaborate with stakeholders to...SeniorFull time
$110k - $160k per year
...extraordinary results. Key Responsibilities We are looking for a hands-on Generative AI Developer with strong experience in building intelligent applications using the Microsoft Azure AI stack. As part of a Microsoft partner consultancy, you will work on developing and...$125.8k per year
...Are you an experienced senior software developer with a passion for integrations and partnerships solutions... ...multiple layers of the technology stack Proven leadership experience championing... ..., reach your goals, and unlock your full potential. A unique opportunity to build...SeniorLong term contractFull timeInternshipWork at officeLocal area$97.56k per year
...The following is a long-term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical development of new, reliable applications and software services at CPSA. The Software Developer analyzes business...Long term contractPermanent employmentFull timeWork at office$95k per year
...MuslimKidsTV, is actively hiring a highly skilled and experienced Senior Game Developer to join our dynamic team. The ideal candidate will be... ...talents to contribute to our creative journey. Job Types: Full-time, Permanent Pay: $95,000.00 per year Schedule: ~ Monday...SeniorPermanent employmentFull timeRemote workMonday to friday- Are you a skilled Full Stack Developer seeking a meaningful role in public service transformation? Our Edmonton client is searching for talented developers for an initial 12-month contract with extension options up to 36 months. In this role, you will work within cross-functional...SeniorContract workImmediate startRemote work
- ...graduation. A valid co-op and/or work permit is required to work full-time for the duration of the internship. This is a hybrid/... ...agricultural space. Key Responsibilities: Collaborate with senior developers to design, build, and test software solutions that address the...SeniorFull timeInternshipManual laborRemote workFlexible hours
- ...Position Summary We are seeking a Senior or Principal Data Engineer to design, build... ...optimization, and scan-cost reduction. Develop robust, production-grade ETL/ELT in Python... ...promoting best practices across the AWS data stack (Principal-level scope). Stay current with...SeniorFull timeRelocation package
- ...Description Position: Senior Executive Assistant – Full-Time, Permanent Locations: EPCOR Tower, Edmonton, Alberta Business Unit: Corporate... ...protocols to initiate and implement new procedures Aptitude to develop, mentor and guide others Ability to contribute to an...SeniorPermanent employmentFull timeWork at officeMonday to fridayFlexible hours
- ...Senior IT Analyst Location: 11748 Kingsway Avenue, Edmonton,... ...Position Status: One (1) Full-time (40 hours/week) Permanent... ...Analyst will play a key role in developing, implementing, and supporting... ...evaluate emerging technologies, develop scalable and secure solutions,...SeniorLong term contractPermanent employmentFull timeContract workInternshipWork at officeMonday to fridayAfternoon shift
$16 per hour
...to co-workers and leaders to assist with any projects or tasks to develop a culture and community of servantship and improve the quality of... ...looks clean and presentable and that inventory on the shelves is full and well organized. As customers often bring their pets into the...Full timeImmediate startWork from homeShift workDay shiftAfternoon shift$17 - $20 per hour
...Job ID: 293088 Store Name/Number: AB-West Edmonton (0510) Address: 8882 170th St., Edmonton, AB T5T 4J2, Canada (CA) Full Time/Part Time: Full Time Position Type: Regular Vacancy Status: This position is for an existing, open vacancy...Full timePart timeFlexible hoursAfternoon shift$65k - $75k per year
...Job Title: Senior Bookkeeper Status: Full-Time, Permanent Location: Edmonton, AB Salary: $65K -$75K We are working with a client to find an experienced, dedicated Senior Bookkeeper for the head office. The Head Office is responsible for all accounting, payroll...SeniorPermanent employmentFull timeWork at office$53.92 per hour
...Description Highlight of the Job We are hiring a Senior Analyst, Capital Assets [full-time, permanent ] based in Edmonton, AB. We welcome... ...requirements. Collaborating with business areas across NACS to develop and implement standardized capital processes aligned with...SeniorHourly payLong term contractPermanent employmentFull time$145.9k per year
...be the place for you! We're looking for a Senior Site Reliability Engineer to be part of... ...and your sense of curiosity, we hope you develop to another level with your skill set. The... ...career, reach your goals, and unlock your full potential. A unique opportunity to build...SeniorLong term contractFull timeInternshipWork at officeLocal areaWorldwide- ...Encor by EPCOR is hiring a Senior Advisor, Acquisition Marketing for a full ‑ time, permanent role based in... ...role in growing the Encor brand by developing and executing customer acquisition... ...opportunities. Demonstrated ability to develop marketing plans, campaign...SeniorLong term contractPermanent employmentFull timeTemporary work
$42.5k - $63.8k per year
...are an inclusive company and our ambition is to attract, recruit and promote diverse talent. Job Description Sales Coordinator (Full Time) Showcase your outstanding interpersonal skills as a Sales Coordinator, where you will provide organizational and administrative...Permanent employmentFull timeWorldwide$145.9k per year
...for you! We’re looking for a Senior Product Manager to be part of... ...work to execute with a team of developers and designers and then measure... ...strong potential with room to develop. This approach ensures that... ...reach your goals, and unlock your full potential. A unique...SeniorLong term contractFull timeTemporary workInternshipWork at officeLocal areaFlexible hoursShift work- ...our team members are provided with a place to develop careers that are challenging and rewarding so everyone can realize their full potential. We know our people are our biggest... ...is essential. ~ Experience working with senior leadership and managing stakeholder relationships...SeniorLong term contractFull time
- ...the J ob We are hiring one full-time, permanent Senior Transmission & Substation Engineer... ...material procurement activities, including developing technical specifications, supporting... ..., plan and organize work and people, develop and meet schedules, develop budgets,...SeniorPermanent employmentFull timeFor contractors
- ...Convene AI, an AI-focused technology company developing innovative solutions that leverage... ...enthusiasm, and decide what enters the standard stack and what does not. Build the technical... ...the first pods to many. Work with senior AI architects across our global operating...SeniorPermanent employmentFull timeInternship
- We're looking for an Executive Assistant to join our growing team in Edmonton. You'll provide day-to-day administrative support to our CEO, helping manage their schedule, communications, travel, and administrative priorities so they can stay focused on leading the business...Permanent employmentFull timeWork at officeShift work
- ...inclusive company and our ambition is to attract, recruit and promote diverse talent. Job Description Reservations & Rooms Controller (Full Time) Showcase your outstanding interpersonal skills as a Reservations Agent & Rooms Controller, where you will provide...Permanent employmentFull timeWork at officeWorldwideShift work
- ...consider joining Venturi! We’re looking for a Senior Business Analyst to be part of our... ...are reimagining energy transportation by developing real-time applications to optimize equipment... ...business needs, analyze data, and develop actionable insights and recommendations to...SeniorRemote jobFull timeWork at officeNight shift
$80.46k - $105.6k per year
...fun? We are looking for an energetic and client-orientated Senior Network Consultant for our Edmonton branch. You will be a... ...of industry leading network solutions. A Day in the Life: Develop network technology solutions, taking into account business and technical...SeniorFull timeFlexible hours$20 - $24 per hour
...Description Position at CannAmm Job Posting: Senior Billing Clerk Are YOU our next Senior Billing Clerk? Join CannAmm... ...specialized private account problem solving. Status: Contract Full-Time (12 months) Vacancy Type: Existing Shift: Monday to Friday...SeniorHourly payFull timeContract workWork at officeMonday to fridayShift workWeekday work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Senior Full-Stack Developer. Be the first to apply!
- full stack web developer Edmonton, AB
- full stack developer Edmonton, AB
- senior full stack engineer Edmonton, AB
- full stack developer remote Edmonton, AB
- teletravail Edmonton, AB
- angular developer remote Edmonton, AB
- remote proposal manager Edmonton, AB
- teletravail bilingue Edmonton, AB
- project manager remote Edmonton, AB
- remote account manager Edmonton, AB

