👨🏻‍💻 postech.work

Full Stack Developer (React / Node.js)

Abstractive Technology Consulting • 🌐 In Person • 💵 $60,000 - $85,000

In Person Posted 1 day, 21 hours ago

Job Description

Full Stack Developer (React / Node.js) – Hybrid

Abstractive Technology Consulting – Edmonton, AB

Abstractive Technology Consulting is seeking a Full Stack Developer to join our growing technology team. In this role, you will design, build, and maintain modern production web applications and APIs using technologies such as React, Next.js, Node.js, Express, and MySQL, while helping deliver enterprise technology solutions

You will collaborate with developers, consultants, and stakeholders to design scalable systems, improve existing platforms, and develop new product features. Our team also explores modern technologies such as AI APIs and LLM integrations as part of ongoing product development.

Developers on our team are encouraged to propose improvements to system architecture, tooling, and development workflows.

This role offers a flexible hybrid work environment, with remote work available and optional in-office collaboration in Edmonton.

Key Responsibilities

Develop and maintain modern web applications and services

Build responsive user interfaces using React and modern JavaScript frameworks

Implement backend services and APIs using Node.js and Express

Work with MySQL and relational databases

Integrate third-party APIs and enterprise systems

Write clean, maintainable, and well-tested code

Troubleshoot, debug, and optimize existing applications

Participate in code reviews and contribute to technical design and architecture decisions

Contribute to system architecture, technical standards, and engineering best practices

Collaborate with developers, consultants, and stakeholders to design and deliver scalable software solutions used by universities and colleges across Canada

Required Skills \& Experience

2+ years of professional software development experience

Strong proficiency in JavaScript, HTML5, and CSS3

Experience with React or similar frontend frameworks

Backend development experience using Node.js / Express

Experience working with MySQL or other relational databases

Experience designing or consuming REST APIs

Experience using Git in a collaborative development environment

Strong problem-solving and communication skills

Ability to work independently and collaboratively in a small team

Preferred (Nice-to-Have) Experience

Experience with Next.js

Experience with Tailwind CSS

Experience integrating AI APIs or LLM services

Familiarity with vector databases or embeddings

Experience with Docker or containerized environments

Familiarity with Kubernetes or cloud infrastructure

Experience working with PHP-based systems or legacy integrations

Education

University degree, college diploma, or equivalent practical experience in software development or a related field.

Compensation \& Benefits

Competitive compensation based on experience

Health and dental benefits

Flexible hybrid work environment

Paid vacation and personal days

Professional development opportunities

We also support a community involvement fund, providing financial support for employees who participate in charitable initiatives and volunteer work.

About the Team

You will join a small, highly collaborative engineering team where developers contribute to architecture decisions, product direction, and client solutions.

Because of our team size, developers have the opportunity to own meaningful parts of the system and influence technical direction.

Our team values:

pragmatic engineering

clean and maintainable code

collaborative problem solving

continuous learning and improvement

Job Details

Job Type: Full-time

Location: Edmonton, AB

Work Environment: Hybrid (remote work available with optional office collaboration)

Experience: 2+ years software development

Application Requirements

To help us review applications efficiently, please include the following when applying:

Your resume

A GitHub profile, portfolio, or example projects (if available)

A brief note describing one project or system you worked on and your role in it

Candidates must be legally authorized to work in Canada.

How to Apply

Please submit your application through Indeed or email: careers@abstractive.ca.

A GitHub profile, portfolio, or project examples are strongly encouraged.

We thank all applicants for their interest; however, only those selected for an interview will be contacted.

Job Type: Full-time

Pay: $60,000.00-$85,000.00 per year

Benefits:

Casual dress

Company events

Dental care

Disability insurance

Extended health care

Life insurance

On-site parking

Profit sharing

RRSP match

Vision care

Wellness program

Work from home

Work Location: Hybrid remote in Edmonton, AB T6N 1G1

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.