Job Search and Career Advice Platform

Enable job alerts via email!

Digital Solutions Developer

Hazen and Sawyer

Calgary

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent environmental consultancy is seeking a Digital Solutions Developer for their Calgary location. This role demands expertise in cloud-based applications using NextJS, ReactJS, and NodeJS, with responsibilities encompassing the full software development life cycle. Applicants should have a Bachelor’s or Master’s degree in computer science and 1 to 7 years of experience. Benefits include comprehensive health plans, flexible spending, and professional growth opportunities. This position offers a hybrid work schedule requiring 3 days in-office.

Benefits

Comprehensive health benefits
Flexible spending plans
Professional growth opportunities

Qualifications

  • 1 to 7 or more years of software development experience is required.
  • Demonstrable knowledge of cloud computing concepts and building cloud-native/cloud-hosted applications is required.
  • Demonstrated ability of following established standards and guidelines.

Responsibilities

  • Utilize NextJS, ReactJS, NodeJS and other technologies to build advanced web applications.
  • Complete full life cycle of software development for new cloud-based applications.
  • Create, document and implement strategies for deploying developed software to the cloud.

Skills

JavaScript
Python
HTML
CSS
Cloud computing concepts
Working in a team
Independently working

Education

Bachelor’s or Master’s degree in computer science or related field

Tools

NextJS
ReactJS
NodeJS
Sequelize
Azure cloud
Job description

Hazen and Sawyer is seeking a Digital Solutions Developer for our Vancouver BC or Calgary AB offices to join our Cloud Service team. This team is dedicated to providing professional-level cloud-based software systems and architecture, which are essential in creating digital products for both our clients and internal use.

Work Setting: Remote
#LI-remote

Why Hazen and Sawyer
  • Founded in 1951 by the son of Allen Hazen (developer of the Hazen-Williams equation), we are an employee‑owned company with a singular focus on "all things water."
  • Our work includes planning, design, and oversight of construction of environmental infrastructure – for water, wastewater, and stormwater management.
  • We foster a work environment low on bureaucracy and high in creativity.
  • We recruit talented professionals, provide them with challenging, interesting, and creative assignments, and furnish them with the tools they need to succeed.
  • We currently have over 2,000 employees in 70+ offices throughout the United States, Latin America, Canada, and the UK.
  • A flexible hybrid work schedule supports today's busy professionals. Hybrid schedule requires 3 days per week in office.
Key Responsibilities
  • Utilize NextJS, ReactJS, NodeJS, Sequelize and other technologies (as stated by the Director of Cloud Services) to build advanced scientific based web applications
  • Complete full life cycle of software development for new cloud‑based applications
  • Maintain, debug and provide bug fixes, features and enhancements for existing software
  • Implement server‑side logic using NodeJS and potentially other technologies
  • Implement software to interact with various database technologies (SQL, NoSQL, et al)
  • Create, document and implement strategies for deploying developed software to the cloud
  • Create, document and execute test plans to ensure developed software is of the highest quality, meets requirements, and handles errors and exceptions appropriately
  • Participate in Hazen directed software development processes, meetings and use Hazen provided source code repositories and accepted DevOps patterns
  • Follow Hazen software guidelines, best practices and standards
  • Provide timely and valuable commentary during design and code reviews with the focus on providing the best products to our customers
Required Qualifications
  • 1 to 7 or more years of software development experience is required
  • A Bachelor’s or Master’s degree in computer science or related field is required
  • Demonstrable knowledge of cloud computing concepts and building cloud‑native/cloud‑hosted applications is required
  • Demonstrated ability of working in a team and independently
  • Demonstrated ability to follow established standards and guidelines
  • Experience with programming languages such as JavaScript, Python, HTML and CSS is required
  • Experience with the Azure cloud is ideal
What We Offer
  • Comprehensive health benefits (medical, dental, vision, and prescription plans)
  • Pre‑tax flexible spending plans for medical, dependent care, and transportation
  • Short and long‑term disability, and employer paid life insurance
  • Paid holidays, floating holidays, and paid time off (PTO)
  • Employer‑contributed 401(k) plan and additional financial planning support
  • Professional growth opportunities, including tuition reimbursement, in‑house training, and incentives for professional registration and professional organization memberships
  • Starting pay range for this position depends on skills, experience, education and geographical location
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.