Full Stack Developer (React / Node.js)
Abstractive Technology ConsultingJob description
- *Full Stack Developer (React / Node.js) – Hybrid
- *Abstractive Technology Consulting – Edmonton, AB
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
- *Compensation & Benefits
- Competitive compensation based on experience
- Health and dental benefits
- Flexible hybrid work environment**
- Paid vacation and personal days
- Professional development opportunities
- *About the Team**
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
- 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
- *How to Apply**
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 yearBenefits
- 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
¿Te interesa este puesto?