2

Remote Full Stack Developer Jobs in Calgary, AB (NOW HIRING)

React Developer

Calgary, AB ยท On-site +1

This is a permanent position that is remote with the option to relocate to Vancouver if you desire. You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with ...

We are looking for an experienced React Developer for our client ... This is a permanent position that is remote to work. Our client is a startup with an Agriculture ...

We are looking for an experienced React Developer for our client ... This is a permanent position that is remote to work. Our client is a startup with an Agriculture ...

React Developer

Calgary, AB ยท On-site +1

This is a permanent position that is remote with the option to relocate to Vancouver if you desire. You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with ...

Use our software stack to generate new sales opportunities to keep your funnel full. * Build tools ... Fully remote, with offices in Mississauga * Occasional travel within Canada and the USA Employment ...

Account Executive (Remote, Canada)

Calgary, AB ยท Remote

CA$80K - CA$100K/yr

Use our software stack to generate new sales opportunities to keep your funnel full. * Build tools ... Fully remote, with offices in Mississauga * Occasional travel within Canada and the USA

Senior Developer, Enterprise AI

Calgary, AB ยท Remote

CA$176K - CA$202K/yr

This role owns the full lifecycle of what they build from design and implementation through ... This is a new position. #LI-Remote What you will find here: Compensation is one of the main ...

... commerce stack. With local acquiring in 70+ countries and pre-built integrations for major ... Partner with engineering on secure SDLC, threat modeling for new products and features, SAST/DAST ...

This is a permanent position that is remote! Our client is a global enterprise company with a ... Experience working with API development, microservices infrastructure and developer tools * Strong ...

This is a permanent position that is remote! Our client is a global enterprise company with a ... Experience working with API development, microservices infrastructure and developer tools * Strong ...

This is a permanent position that is remote! Our client is a global enterprise company with a ... Experience working with API development, microservices infrastructure and developer tools * Strong ...

This is a permanent position that is remote! Our client is a global enterprise company with a ... Experience working with API development, microservices infrastructure and developer tools * Strong ...

Senior Data Engineer

Calgary, AB ยท Remote

CA$11K - CA$140K/yr

Build robust, reproducible ELT pipelines in a cloud data stack to generate clean, longitudinal ... Remote-first flexibility to work where you work best, with Ottawa, Toronto, or Calgary preferred ...

next page

Showing results 1-20

People also search for

Remote Full Stack Developer information

See Calgary, AB salary details

$60.5K

$124.9K

$170.5K

How much do remote full stack developer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for remote full stack developer in Calgary, AB is $124,897.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,500.00 and $140,000.00 per year, depending on experience, location, and employer.

What is the difference between Remote Full Stack Developer vs Remote Front End Developer?

AspectRemote Full Stack DeveloperRemote Front End Developer
Required SkillsProficiency in both front-end and back-end technologies (e.g., JavaScript, HTML, CSS, Node.js, databases)Specialized in front-end technologies (e.g., HTML, CSS, JavaScript, frameworks like React or Angular)
Work EnvironmentTypically handles both client-side and server-side tasks, often in full project cyclesFocuses on user interface and experience, collaborating closely with designers and back-end developers
Common UsageUsed across startups, tech companies, and agencies requiring versatile developersPopular in UI/UX design firms, front-end agencies, and companies emphasizing user experience

The main difference is that a Remote Full Stack Developer manages both front-end and back-end development, offering a broader skill set, while a Remote Front End Developer specializes in creating engaging user interfaces. Your choice depends on whether you prefer a full-spectrum development role or a focus on user-facing features.

What are the key skills and qualifications needed to thrive as a Remote Full Stack Developer, and why are they important?

To thrive as a Remote Full Stack Developer, you need strong proficiency in both front-end and back-end programming languages (such as JavaScript, Python, or Java), web frameworks, and a solid understanding of database management. Familiarity with version control systems (like Git), cloud platforms, and CI/CD pipelines is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Azure certifications. Excellent communication, self-motivation, and time management skills are essential for collaborating across distributed teams and managing independent workloads. These competencies enable developers to build robust, scalable applications efficiently while maintaining productivity and effective teamwork in a remote environment.

What Does a Remote Full Stack Developer Do?

As a remote full stack developer, you work from home to create back-end and front-end code for software, websites, and other technology applications. Your responsibilities include developing website architecture, helping to create a website application, developing and designing APIs, and ensuring that applications have the right level of responsiveness. Common duties associated with this job include working on a database or server to ensure functionality, creating web design features by working with graphic designers, helping to transform a concept into a finished product, and staying updated with the latest programming languages and web applications.

How do Remote Full Stack Developers typically collaborate with team members across different time zones?

Remote Full Stack Developers often work with colleagues located around the globe, making strong communication skills and adaptability essential. Teams usually rely on collaboration tools like Slack, Jira, and GitHub to track progress, discuss features, and conduct code reviews asynchronously. Regular virtual meetings are scheduled to accommodate time zone differences, and clear documentation helps ensure everyone stays aligned. Successful developers in this environment are proactive about providing updates and clarifying requirements to keep projects on track.

What is a Remote Full Stack Developer?

A Remote Full Stack Developer is a software professional who works from a location outside of a traditional office, building and maintaining both the front-end (client-side) and back-end (server-side) components of web applications. They are skilled in a variety of programming languages and frameworks, enabling them to handle the full technology stack required for web development. Working remotely, they collaborate with teams using digital tools, manage code repositories, and often participate in virtual meetings to ensure project goals are met efficiently.
What are the most commonly searched types of Full Stack Developer jobs in Calgary, AB? The most popular types of Full Stack Developer jobs in Calgary, AB are:
What are popular job titles related to Remote Full Stack Developer jobs in Calgary, AB? For Remote Full Stack Developer jobs in Calgary, AB, the most frequently searched job titles are:
What job categories do people searching Remote Full Stack Developer jobs in Calgary, AB look for? The top searched job categories for Remote Full Stack Developer jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Remote Full Stack Developer jobs? Cities near Calgary, AB with the most Remote Full Stack Developer job openings:

Senior Software Developer (One45 Team)

Acuity Insights

Calgary, AB โ€ข Remote

Full-time

Posted yesterday


Job description

Job Description: Remote within CanadaA product that matters, a modernization effort underway, and meaningful problems to solve. One45 is one of Acuity Insightsโ€™ core products, used by medical schools across North America to manage some of the most operationally complex parts of health professions education. From clinical placements and rotation scheduling to evaluations, curriculum management, learner records, and accreditation reporting, One45 sits at the center of workflows that institutions rely on every day. Many of our clients have been with us for more than a decade. The product supports tens of thousands of learners, educators, administrators, and clinical faculty members each year. Itโ€™s the kind of system that becomes deeply woven into how organizations operate, where reliability, context, and thoughtful decision-making matter as much as technical execution. Weโ€™re hiring a Senior Software Developer to join the One45 team. Youโ€™ll join a product with more than twenty years of production history: stable, widely adopted, and entering a significant period of evolution. This is not a greenfield role. Itโ€™s also not a maintenance-only role. Some parts of the product have remained largely unchanged for years. Others are actively being modernized. The team is evolving APIs, improving data access and integrations, rethinking major workflows, and improving how software is developed with AI-assisted tooling throughout the lifecycle. Youโ€™ll help maintain and improve a product that institutions already depend on while contributing to a modernization effort thatโ€™s beginning to move from planning into execution. If youโ€™re joining One45 today, youโ€™re joining at a moment when many of the most important decisions are still being made. Youโ€™ll have the opportunity to help shape how the product evolves, how the team works, and what comes next.What youโ€™ll work on Thereโ€™s no clean separation between โ€œmaintenanceโ€ and โ€œnew workโ€ on this team. Both matter, and both are shared. In your first few months, youโ€™ll likely spend most of your time learning how the system behaves in production by working on customer-facing enhancements, bug fixes, and workflow improvements. The kinds of requests that seem straightforward on the surface, but often require understanding years of product decisions, customer expectations, and interconnected workflows underneath. Itโ€™s also a way to learn Right away, you might be working on things like:Improving evaluation workflows. Giving administrators more control over how evaluations are delivered, managed, and communicated.Making assessment information clearer. Improving how grades, scores, and other learner information are presented so theyโ€™re easier for programs to interpret and use.Refining permissions and access controls. Helping institutions manage increasingly complex roles, responsibilities, and workflows across their programs.Addressing day-to-day friction. Fixing bugs, improving workflows, and solving the kinds of problems that matter because people encounter them every day. This work isnโ€™t separate from modernization. Itโ€™s how the team builds the context needed to modernize the product responsibly. Over time, that balance shifts, and youโ€™ll move into larger initiatives that help shape where One45 goes next. That includes things like:API modernization. Building out the next generation of APIs that make the platform easier to integrate with, extend, and evolve.Evolving core modules. Reworking foundational areas of the product such as scheduling, placements, and lottery management to better support how institutions operate today.Improving access to data. Helping schools make better use of the information already inside One45 through improved reporting, integrations, and analytics capabilities.AI-assisted software development. Contributing to how the team incorporates AI throughout the development lifecycle, from implementation and testing to review and documentation. Some of this work is well-defined. Some of it is still taking shape. If you enjoy contributing ideas, challenging assumptions, and helping shape where work goes next, youโ€™ll have opportunities to do that here.How the team works One45 operates on a shared ownership model. There isnโ€™t a dedicated scheduling developer, evaluation developer, or API developer. The team works across the platform, contributing wherever the work is most important. That means a typical week might involve reviewing someone elseโ€™s code, investigating a production issue, refining requirements with Product, working on a customer-facing enhancement, and helping test a feature before it ships. Everyone contributes across the stack. Everyone participates in code reviews. Everyone helps improve the system. Product is deeply embedded in how the team operates. One45 has a dedicated Product Manager who participates in planning, backlog refinement, release discussions, and day-to-day decision-making. Engineers and Product work closely together to shape solutions, prioritize work, and navigate trade-offs as the platform evolves. The team is currently three developers, a Development Manager, and a rotating group of co-op students. As a result, ownership tends to be broad rather than narrow. One of the realities of working in a mature system is that context matters. Understanding how decisions connect across the platform is often just as important as the implementation itself. As the team grows, weโ€™re investing in additional technical depth and leadership capacity so that ownership can be distributed more broadly, decisions can move more quickly, and more people can confidently drive important work forward. Youโ€™ll be joining a group thatโ€™s actively improving how work moves, how knowledge is shared, and how decisions get made. The team is small enough that everyoneโ€™s voice matters. The people who have the biggest impact arenโ€™t necessarily the loudest or the most senior. Theyโ€™re the ones who ask thoughtful questions, challenge assumptions, share context, and help move work forward. If that sounds like the kind of environment where you do your best work, youโ€™ll likely feel at home here.The kind of engineering environment youโ€™ll join One45 is built primarily with PHP, Symfony, MySQL, and React. The platform has been evolving for more than twenty years, which means youโ€™ll encounter multiple generations of engineering decisions, product decisions, and customer requirements layered together over time. Some parts of the system feel relatively modern. Others carry years of accumulated business logic because theyโ€™ve been solving important customer problems for a long time. Youโ€™ll need to be comfortable navigating both. Youโ€™ll probably enjoy this environment if you like understanding how something works before deciding how it should change. A lot of the work involves building context, understanding why decisions were made, and figuring out how to move the system forward without losing the things that already work well. Weโ€™re not trying to rebuild One45 from scratch. Weโ€™re trying to make it better, step by step, while continuing to support the institutions that rely on it every day. Youโ€™ll be most successful in this role if youโ€™re comfortable working across the stack with a backend lean. You donโ€™t need deep PHP expertise on day one, but you do need to be interested in learning and working within the existing architecture. AI is already a meaningful part of how the team works. The team is still early in that journey. Some practices are already part of day-to-day work, while others are actively being developed and refined. What matters most is the direction of travel and the momentum behind it. Tools like Claude Code, Copilot, and Codex are already part of how work gets done across the team, from implementation and testing to documentation and code review. If AI is already part of how you learn, explore ideas, write code, and improve your work, youโ€™ll likely feel comfortable here. Just as importantly, youโ€™ll need the judgment to know when a suggestion is useful and when it isnโ€™t. As Sarah puts it: โ€œPeople make the mistake of doing everything the AI review flags. But that means the project will never be done. AI will always find something. You need the confidence to critically edit it down.โ€What youโ€™ll own As a Senior Developer on One45, youโ€™ll help the team navigate a platform thatโ€™s already doing a lot while contributing to where it goes next. This isnโ€™t a staff-level architecture role, and it isnโ€™t a people management role. Youโ€™ll stay close to the work itself. That means writing code, reviewing code, investigating problems, participating in technical decisions, and helping move projects forward. What makes the role different is the level of judgment involved. One45 is a mature system with years of accumulated context. The team is also evolving how it uses AI throughout the development process. Both realities create situations where the right answer isnโ€™t always obvious. Youโ€™ll take ownership of some of the teamโ€™s most complex technical decisions, helping the team navigate ambiguity, balance trade-offs, and move important work forward with confidence. Your time will likely include:leading larger modernization initiatives across the platformhelping the team think through how new work fits into an existing system with significant history and complexityreviewing code and helping move work forward through thoughtful feedbackimproving testing, reliability, and engineering practices over timementoring developers who are earlier in their growthcontributing to architectural decisions while remaining close to implementationhelping shape how modernization efforts and engineering practices evolve across the team Beyond technical depth, weโ€™re looking for someone who is comfortable operating with a high degree of ownership. Youโ€™ll often be the person helping clarify ambiguity, connecting work across teams, identifying risks early, and driving initiatives forward without needing detailed direction. The strongest Senior Developers at Acuity donโ€™t just solve technical problems. They help create momentum. They build alignment, surface trade-offs, and help others move faster through thoughtful collaboration and sound judgment. Because the team is relatively small, youโ€™ll have unusual visibility into both technical and product decisions, along with meaningful influence over how the platform, practices, and modernization efforts evolve.What weโ€™re looking for There are a lot of ways to succeed on this team, but youโ€™ll likely enjoy the work most if a few things resonate with you. You like understanding how systems work. Youโ€™re comfortable stepping into code you didnโ€™t write, building context, and improving things without assuming they need to be rebuilt from scratch. You think in trade-offs. You know that engineering decisions rarely happen in a vacuum. Sometimes the right answer is a refactor. Sometimes itโ€™s leaving something alone. Youโ€™re comfortable balancing technical quality, business needs, and the realities of a system thatโ€™s already serving real users. You donโ€™t shy away from complexity. Not because complexity is inherently good, but because youโ€™ve learned that real-world systems often accumulate history, context, and constraints that canโ€™t simply be designed away. Youโ€™re comfortable working across the stack, with a particular interest in understanding what happens beneath the surface. You care about how data moves through a system, how services interact, and what can go wrong once software reaches production. You see testing and quality as part of the work itself, not something that happens at the end. AI is already part of how you work. Tools like Claude, Copilot, and Codex arenโ€™t new to you. Youโ€™re already using them to learn faster, explore ideas, write code, and improve your work. More importantly, youโ€™re developing the judgment to know when to trust the output and when to challenge it. Most importantly, you take ownership. You ask questions. You surface concerns. You contribute ideas. You donโ€™t wait for perfect clarity before taking the next step. You care about outcomes, not just implementation.Support expectations This isnโ€™t an on-call-heavy role. But ownership of production systems is part of the job, and candidates should be comfortable occasionally stepping in when the situation requires it. One45 supports critical workflows for medical schools and healthcare education programs. Production incidents are relatively uncommon, but when they happen, the team responds. Youโ€™ll participate in shared support responsibilities, including occasional deployment activities, incident response, and coverage during key client periods throughout the year. There is also a company-wide two-week closure each December. While most employees are away during that time, the engineering team maintains limited coverage to support clients if needed.How We Support YouTransparent compensation. The starting salary for Senior roles is between $160,000 and $180,000 CAD. Final offers reflect experience, scope, market alignment, and internal equity.Learning that grows with you. A $3,000 annual learning budget to invest in your development, whether thatโ€™s deepening technical skills, building confidence, or exploring new areas of interest.Shared success. Access to employee stock options, so you share in the value you help create.Remote-first work. Fully remote within Canada, with up to six weeks per year to work internationally.Time to rest and reset. Self-directed vacation (most teammates take 4โ€“6 weeks annually), monthly Acuity Days (a collective Friday off), plus a two-week company-wide closure each December.Comprehensive care. Health benefits from day one for you and your dependents.Future-focused support. A 2% GRSP matching program to help you plan ahead.Support for growing families. A 16-week parental leave top-up beyond EI, available to all parents.What Happens After You Apply We review every application carefully. Whether you apply directly, are referred, or connect through a recruiter or hiring manager, youโ€™ll receive equal consideration. We donโ€™t use AI to evaluate applications, though you may be automatically screened out if you donโ€™t meet baseline requirements (e.g. Canadian residency and valid work authorization). In some interviews, AI may help with note-taking, but all evaluations and decisions are made by real humans. Our interviews are two-way conversations. We want to understand your career, abilities, and goals, and help you assess whether this opportunity and team are the right fit for you. Steps in the Process Our hiring process typically takes 2โ€“4 weeks from initial conversation to final decision. Application Review. A real person reviews your application for potential fit.Intro Conversation. A conversation with a member of our Talent team to learn more about your career journey and what youโ€™re looking for next. Itโ€™s also an opportunity to learn more deeply about Acuity Insights, our journey as a compa