Skip to main content

Full Stack Developer (React / Node.js)

Technology
Abstractive Technology Consulting
Edmonton, Canada$60,000 - $85,000 /year1 months agoUntil 2026-05-13
Full timeFully remote

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

Keywords
reactnodejsjavascriptmysqlhtml5css-3next-jstailwindtailwind-cssdockerkubernetesphpgithub

¿Te interesa este puesto?