Full Stack Developer - Intermediate
Back to Jobs
LaPrairie Group of CompaniesGet Smart Job AI Coach in the appFree on iOS and Android 




Full Stack Developer - Intermediate
Location
Calgary, Alberta, Canada (On-site)
Experience
Mid
Posted
Jul 11, 2026
Apply by
August 10, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Office
Job Description
LaPrairie Group of Companies is a family-owned, diverse group of construction companies that have been in business for over 40 years in Western Canada. We are one of Canada’s largest independently owned mobile-crane companies, experts in oilfield trucking, heavy-hauling and picker truck services, specialists in proppant mining and production, and a major road construction and maintenance contractor.
Role Overview
We are accelerating our digital transformation efforts and seeking a dynamic Full Stack Developer to join our IT team in our downtown Calgary, AB office. This role is central to our commitment to modernization, efficiency, and growth across our diverse operations.
As a Full Stack Developer - Intermediate, you will play a crucial and strategic role in engineering modern solutions to replace and optimize legacy applications. Your work will directly impact our core business operations, from logistics and scheduling to field service management, driving tangible success across the LaPrairie Group.
If you are a motivated problem-solver with a passion for building robust, high-performance systems and thrive in a collaborative environment focused on business value, we encourage you to apply!
Roles and Responsibilities:
- Collaborate with Business Systems and IT teams to gather, document, and refine requirements for new applications and system enhancements.
- Design, develop, and maintain responsive web and mobile applications using Vue.js and Flutter frameworks.
- Write clean, efficient, and reusable code that adheres to established coding standards and best practices.
- Develop and maintain backend services using Node.js, Supabase, and Firebase, integrating securely with MS SQL and PostgreSQL databases.
- Implement integrations and data synchronization between internal and external systems using REST APIs, webhooks, and cloud services.
- Optimize applications for performance, scalability, and reliability through code optimization, caching, and database tuning.
- Participate in testing and debugging processes to ensure high-quality, production-ready releases.
- Manage source control and collaboration through GitHub, following established branching, review, and release processes.
- Support the deployment and maintenance of mobile applications using iOS, and Android build processes.
- Document code, workflow and user support materials., ensuring knowledge transfer across the IT and Business Systems teams.
- Stay current with emerging technologies and development trends, proactively suggesting improvements to enhance user experience and system performance.
Qualifications & Skills:
- Diploma or Degree in Computer Science, Software Engineering, or a related discipline.
- Minimum of 3–5 years of professional experience in full-stack web or mobile application development.
- Strong proficiency with JavaScript/TypeScript, with expertise in Vue.js (or similar framework like React), and strong understanding of frontend development principles (HTML5, CSS3, component-based design).
- Practical experience with backend technologies such as Node.js, Supabase, Firebase, or similar service-driven architectures.
- Experience with Dart and Flutter for building cross-platform mobile applications.
- Strong proficiency in SQL for both MS SQL and PostgreSQL environments, including advanced data manipulation and database tuning. Understands NoSQL concepts for scaling and flexibility.
- Understanding of API integration, authentication (OAuth/JWT), and secure data handling.
- Experience with Git, GitHub, and modern DevOps workflows (CI/CD, automated build/deploy).
- Strong analytical and troubleshooting skills with a focus on delivering reliable, maintainable solutions.
- Excellent communication and collaboration abilities across technical and non-technical teams.
- Strong problem-solving skills and a proactive mindset to improve application quality and maintainability.
- Eagerness to learn, adapt, and grow within a collaborative development environment.
What we offer:
- Competitive wages and Health and Wellness benefit plan.
- An inclusive and supportive team culture.
- Company events and parties.
- And much more!
Interested candidates are invited to submit their application, including a resume and cover letter. Only shortlisted candidates will be contacted for further steps in the selection process.
Key Responsibilities
- Collaborate with Business Systems and IT teams to gather and refine requirements for new applications.
- Design, develop, and maintain responsive web and mobile applications using Vue.js and Flutter.
- Write clean, efficient, and reusable code adhering to established coding standards.
- Develop and maintain backend services using Node.js, Supabase, and Firebase.
- Integrate securely with MS SQL and PostgreSQL databases.
- Implement integrations and data synchronization using REST APIs, webhooks, and cloud services.
- Optimize applications for performance, scalability, and reliability.
- Participate in testing and debugging processes to ensure high-quality releases.
- Manage source control and collaboration through GitHub.
- Support the deployment and maintenance of mobile applications for iOS and Android.
- Document code, workflow, and user support materials.
- Stay current with emerging technologies and suggest improvements.
Requirements
- Diploma or Degree in Computer Science
- Software Engineering
- or a related discipline
Skills Required
JavaScriptTypeScriptVue.jsFlutterDartNode.jsSupabaseFirebaseMS SQLPostgreSQLREST APIsWebhooksGitGitHubCI/CDOAuthJWTHTML5CSS3Analytical skillsTroubleshootingCommunicationCollaborationProblem-solvingProactive mindsetAdaptabilityReactNoSQL
Benefits
- Competitive wages
- Health and Wellness benefit plan
- Inclusive and supportive team culture
- Company events and parties
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Sr Full Stack Developer, TD Securities
TD Bank
126,800–164,100 / Year
Full-timeWork from Office
TorontoSenior

Intermediate Java Full Stack Developer
Capco
92,000–118,000 / Year
Full-timeEasy applyWork from Office
Canada - TorontoMid

Full Stack Software Developer - Intermediate
Sandfield
Full-timeHybrid
AucklandMid

Expression of Interest: Senior AEM Developer
Publicis
80,000–130,000 / Year
Full-timeWork from Home
TorontoSenior
IN_Senior Associate_Java Full Stack Developer _GCC_Advisory_Pune
PwC
Full-timeEasy applyWork from Office
PuneSenior
IN_Senior Associate_Java Full Stack Developer _GCC_Advisory_Pune
PwC
Full-timeEasy applyWork from Office
PuneSenior