L

Full Stack Developer

LaPrairie Group
Full-time
On-site
Calgary, Alberta, Canada
Full-Stack Development

LaPrairie Group of Companies is seeking a dynamic Full Stack Developer to join their IT team in Downtown Calgary. As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining new and legacy applications for Business Operations. If you have a passion for technology, excellent problem-solving skills, and thrive in a collaborative environment, we want to hear from you! Salary will be commensurate with experience. 

 

LAPRAIRIE Group of Companies, established in 1982 as a one-crane, two-man operation in Tumbler Ridge, BC, has grown into a 600+ employee operation offering full-service crane and rigging, heavy hauling, highway and bridge maintenance, frac sand mining and distribution services. This 100% Canadian, family-owned group of companies services the Canadian and Northeastern USA markets through its various subsidiaries: LAPRAIRIE Crane, LAPRAIRIE Haul, LAPRAIRIE Works, LAPRAIRIE Oilfield, LAPRAIRIE Rock, Canadian Silica Industries, ENTREC Alberta Ltd. and CAPSTAN Hauling. 

 

Roles and Responsibilities

  • Develop, test, and deploy web and mobile applications using modern frameworks, tools, and development best practices.
  • Maintain and support legacy applications built in Visual Basic, .NET Framework, Microsoft Access, and VBA.
  • Plan and execute the migration of legacy functionality to modern platforms.
  • Design and implement scalable and secure APIs and backend services to support application requirements.
  • Collaborate closely with stakeholders to gather and analyze business requirements, delivering tailored and effective solutions.
  • Optimize database architectures and queries for performance and reliability across both legacy and modern systems.
  • Troubleshoot and debug issues, improving application performance, security, and user experience.
  • Document code, workflows, and system architecture for both new and legacy systems to ensure knowledge transfer and maintainability.

 

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Minimum of 3 years of experience as a Full Stack Developer in professional environments.
  • Hands-on experience with modern front-end frameworks, such as Vue.js, React, or Angular.
  • Proven experience with Visual Basic, .NET Framework, Microsoft Access, and VBA.
  • Strong backend development experience using Node.js, Python, or similar technologies.
  • Proficiency with relational databases such as PostgreSQL, MySQL, or MS SQL, including query optimization and schema design.
  • Familiarity with mobile development (e.g., React Native, Flutter, or native platforms).
  • Proficiency in Git and version control workflows, including branching and merging strategies.
  • Experience building and consuming RESTful APIs, including knowledge of authentication protocols (e.g., OAuth, JWT).
  • Familiarity with CI/CD pipelines and DevOps practices to streamline deployment and testing.
  • Knowledge of Agile and Scrum methodologies, with the ability to work in collaborative and iterative environments.
  • Strong problem-solving skills and a proactive mindset to improve application quality and maintainability.