Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Full Stack Developer

Highwood Emissions Management

Calgary

Hybrid

CAD 80,000 - 100,000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A forward-thinking environmental firm in Calgary seeks an Intermediate Full-Stack Developer to build and improve web applications using Next.js, NestJS, and Postgres. The ideal candidate has strong TypeScript skills and experience with API development. This hybrid role offers flexible scheduling and a robust health benefits plan, along with opportunities for professional growth. Join a team dedicated to making industrial emissions transparency the norm while enjoying a dynamic working environment.

Benefits

Comprehensive health and dental benefits
$5,000/year for educational pursuits
RRSP matching after one year
Employee Stock Ownership Plan (ESOP)

Qualifications

  • Strong TypeScript proficiency.
  • Production experience with Next.js (App Router).
  • Experience building APIs with NestJS.
  • Comfortable working with Postgres.

Responsibilities

  • Build and ship quality production features in our Next.js + NestJS + Postgres stack.
  • Work on both new functionality and iterative improvements to existing features.
  • Collaborate closely with senior developers, product, and design.
  • Reduce load on senior developers by owning well-scoped features end-to-end.
  • Participate actively in code reviews.
  • Follow established architectural patterns and engineering standards.

Skills

TypeScript proficiency
Next.js (App Router)
Building APIs with NestJS
Working with Postgres
Job description
Intermediate Full-Stack Developer

Stack: Next.js · NestJS · Postgres

Location: Hybrid – Calgary, Alberta

Position Type: Full-time & Permanent

Schedule: Flexible, with expected availability during regular office hours unless calendar blocked

Reporting: Reports to Director of Software

To apply and see other opportunities at Highwood please visit our careers page - https://highwoodemissions.com/about-highwood/#careers.

About Highwood

Highwood Emissions Management is on a mission to make industrial emissions transparency the new default. Since launching in 2020, our team of engineers, scientists, and policy experts has helped energy producers representing 10% of global oil & gas output slash methane and carbon emissions—and earn OGMP 2.0 Gold Standard certification—faster and at lower cost.

We operate like a high-growth startup: rapid experimentation, continuous learning, and measurable impact. You’ll tackle complex climate challenges alongside industry pioneers, supported by a culture of respect, curiosity, and a good dose of fun. The pace is brisk and the problems are tough, but the rewards—professional growth, real‑world impact, and equity in our success—are big.

If you thrive in ambiguity, value collaboration, and want your Monday morning to matter, let’s talk.

Highwood Emissions Management (Highwood) is an equal opportunity employer working to enable diversity in the workforce. We welcome all applicants regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We also value diversity of worldview, experience, and perspective.

Your Mission
  • Build and ship quality production features in our Next.js + NestJS + Postgres stack
  • Work on both new functionality and iterative improvements to existing features
  • Collaborate closely with senior developers, product, and design
  • Reduce load on senior developers by owning well-scoped features end-to-end
  • Participate actively in code reviews
  • Follow established architectural patterns and engineering standards
The Benefits

At Highwood, we are committed to the physical and mental health of our employees and of their families:

  • Our Canadian health and dental benefits package includes - coverage for dental visits, prescription drugs, vision, massage, physiotherapy, and psychotherapy - we pay the premiums, and the package includes your partner and dependents.
  • We offer $5,000/year to help cover non-essential educational pursuits of your choice.
  • For our Canadian employees, we provide RRSP matching after one year.
  • We have an Employee Stock Ownership Plan (ESOP)
  • We offer similar benefits to our employees elsewhere in the world.
About You
Core Technical Skills (Must-Have)
  • Strong TypeScript proficiency
  • Production experience with Next.js (App Router)
  • Experience building APIs with NestJS
  • Comfortable working with Postgres
Additional Experience (Nice-to-Have)
  • Modern ORMs and validation libraries (e.g., Drizzle, Zod)
  • Cloud experience (AWS or similar)
  • Automated testing practices
  • Interest in data-heavy systems
How You Work
  • Care about code quality and maintainability
  • Comfortable owning scoped problems end-to-end
  • Value feedback and participate in code reviews
  • Pragmatic about shipping value vs perfection
  • Motivated to learn and grow
What Success Looks Like
  • Deliver reliable, production-ready features
  • Reduce bottlenecks for senior developers
  • Contribute constructively to code reviews
Highwood’s promise to staff and contractors is to:
  • Treat you with respect, fairness, and honesty.
  • Give you a voice. We will encourage you to question the way we do things, and empower you to speak your mind.
  • Understand your goals, insomuch as you are willing to share, and work to help you achieve them.
  • Support your growth, promote you, and provide opportunities to expand your network and foster your professional identity.
  • Appreciate, recognize, and reward your contributions and wins.
  • Make time to have fun and celebrate success.
  • Foster an environment that encourages you to share your concerns, no matter how small they might seem.
Your promise to Highwood is to:
  • Treat others with respect, value their contributions, and lift them up, even when they fail. You never know how others might be struggling.
  • Be patient with yourself. We work on unsolved challenges. We expect mistakes and see them as learning opportunities.
  • Strive to continually learn and grow professionally and personally, regardless of where you started and where you might end up.
  • Embrace innovation and change – there is no destination.
  • Do your best – only you know what that means. Set boundaries and respect them. Take a break when you need it.

To apply and see other opportunities at Highwood please visit our careers page - https://highwoodemissions.com/about-highwood/#careers.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.