Full Stack Web Developer Job at LaPrairie Group in Calgary
LaPrairie Group, Calgary, AB, CA, T2P 1N8
Job Description
LaPrairie Group of Companies is seeking a dynamic Full Stack Web Developer to join their IT team in Downtown Calgary. As a Full Stack Web Developer, you will play a crucial role in designing, developing, and maintaining 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:
- Collaborate with cross-functional teams to gather and analyze requirements for new projects or enhancements to existing applications.
- Develop and maintain web applications using cutting-edge JavaScript frameworks and libraries.
- Write clean, efficient, reusable code that adheres to best practices and coding standards.
- Implement and maintain databases, both SQL and NoSQL, ensuring data integrity and security.
- Integrate internal and external systems using webhooks and APIs to increase operational efficiency.
- Optimize web applications for speed and scalability, utilizing techniques such as caching, code minification, and database optimization.
- Conduct thorough testing and debugging of applications to ensure high-quality deliverables.
- Stay updated on emerging trends and technologies in web development and suggest improvements to enhance overall application performance and user experience.
- Participate in code reviews, providing constructive feedback to ensure code quality and maintainability.
- Provide training and support as required for the applications.
Requirements:
- Degree or Diploma in computer science or a related field.
- Proven experience as a Full Stack Web Developer with a strong focus on JavaScript.
- Proficiency in front-end technologies such as HTML5, CSS3, and JavaScript (ES6+), along with experience with popular JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Solid understanding of back-end technologies and frameworks (e.g., Node.js, Express.js, Django, or Laravel).
- Experience working with databases, both SQL and NoSQL (e.g., MySQL, PostgreSQL, MongoDB, Firebase).
- Familiarity with version control systems (e.g., Git) and code collaboration tools (e.g., GitHub, Azure DevOps).
- Strong problem-solving and analytical skills, with the ability to troubleshoot and debug complex web applications.
- Excellent communication skills, with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders.
- Strong attention to detail and a commitment to writing clean, maintainable code.
- Ability to work independently and manage multiple projects simultaneously.
- Passion for learning new technologies and staying up-to-date with industry trends.
- This is an in-office role located in downtown Calgary.