Full Stack Developer - Intermediate

LaPrairie Group

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Diploma or Degree in Computer Science, Software Engineering, or related discipline.
  • 3-5 years of professional experience in full-stack web or mobile application development.
  • Proficiency in JavaScript/TypeScript, with expertise in Vue.js (or similar framework like React).
  • Experience with backend technologies such as Node.js, Supabase, and Firebase.
  • Familiarity with Dart and Flutter for cross-platform mobile application development.
  • Strong SQL skills for both MS SQL and PostgreSQL, with a grasp of NoSQL concepts.
  • Understanding of API integration and secure data handling practices.

Responsibilities

  • Collaborate with Business Systems and IT teams to gather and refine requirements.
  • Design, develop, and maintain web and mobile applications using Vue.js and Flutter.
  • Write clean, reusable code that complies with coding standards and best practices.
  • Maintain backend services with Node.js, integrating with MS SQL and PostgreSQL.
  • Implement data synchronization between systems using REST APIs and cloud services.
  • Optimize applications for performance and reliability.
  • Participate in testing and debugging to ensure quality releases.

Benefits

  • Competitive wages and Health and Wellness benefit plan.
  • Inclusive and supportive team culture.
  • Company events and parties.
  • Opportunities for growth and learning within a collaborative environment.
Full Job Description
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.

Similar Jobs

More Jobs at LaPrairie Group

More Information Technology Jobs

Find similar Full Stack Developer - Intermediate jobs: