Software Engineering

Junior Full Stack Developer

at Barber-OS Technologies Inc.

πŸ“ Location Calgary, AB T2E 6K9
πŸ“‹ Details Full-time
πŸ“… Posted

About the Role

Develop full-stack features with Django and React

About Barber-OS Technologies Inc.

Barber-focused software startup with mentorship culture

Full Description

Junior Full Stack Developer (On-Site)

Join our dynamic team as a Junior Full Stack Developer, and be at the forefront of exciting new developments!

Who We Are:

At Barber-OS, we are innovating software and hardware to support the future of Barbershops and Salons Nationwide. We are on a mission to transform the Barber industry, enhance customer experiences, and boost efficiency.

We pride ourselves on our collaborative culture, commitment to excellence, and passion for technology. We value diversity, equity, and inclusivity in the workplace and seek candidates who share these values.

As an on-site team, we foster hands-on mentorship, real-time collaboration, and an engaging office environment designed to accelerate learning and professional growth.

Responsibilities:

● Contribute to the development and maintenance of web applications using Django, Python, and Django REST Framework.● Collaborate closely with the frontend team to build responsive user interfaces using React.js.● Assist with integrations for mobile applications using React Native.● Support implementation of RESTful APIs and database interactions using Django ORM.● Write clean, maintainable, and well-documented code with guidance from senior developers.● Participate in in-person code reviews, testing sessions, and team discussions.● Assist with unit, integration, and E2E testing (Playwright or Selenium exposure is an asset).● Contribute to debugging, troubleshooting, and performance improvements.● Participate in all phases of the development lifecycle in a collaborative onsite environment.

Backend Skills:

● Working knowledge of Python and Django (academic or project experience accepted).● Familiarity with Django Rest Framework.● Basic understanding of REST APIs and SQL databases.● Experience with version control systems such as Git.● Exposure to containerization, CI/CD, or E2E testing frameworks is considered an asset but not required.

Frontend Skills:

● Foundational experience with React.js (coursework, internships, or personal projects accepted).● Solid understanding of HTML, CSS, and JavaScript.● Familiarity with responsive design principles.● Exposure to Redux or state management tools is an asset but not mandatory.

Soft Skills:

● Strong willingness to learn and grow in a collaborative, onsite environment.● Excellent communication and teamwork skills.● Analytical and problem-solving mindset.● Ability to manage tasks effectively and meet deadlines.● Openness to feedback and continuous improvement.

Prerequisite Requirements:

● Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field (or equivalent practical experience).● 0–2 years of full-stack development experience (internships, co-op placements, or strong academic projects considered).● Exposure to Django and React through academic, internship, or project work.● Demonstrated ability to learn new technologies quickly.

What We Offer:

● Competitive salary and benefits package.● Structured mentorship and hands-on learning in an on-site setting.● Clear growth path toward Intermediate Developer based on performance and skill development.● Opportunity to work on impactful projects serving businesses across North America.● A collaborative and inclusive office culture.● Employee discount at Empire Barber Supplies.● Casual Dress Code.

How to Apply:

Qualified candidates are invited to submit their resume and cover letter.

We wish to thank each and every applicant!

Job Type: Full-time

Benefits:

● Casual dress● Company events● Dental care● Employee assistance program● Extended health care● Life insurance● On-site gym● On-site parking● Store discount● Vision care

Education:

● Bachelor's Degree (preferred)

Experience:

● Full-stack development: 2 years (preferred) Django (academic or project-based acceptable)

Language:

● English (required)

Work Location: In person

Job Type: Full-time

Benefits:

  • Dental care
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off

Ability to commute/relocate:

  • Calgary, AB T2E 6K9: reliably commute or plan to relocate before starting work (preferred)

Application question(s):

  • What are your salary expectations?

Work Location: In person

Opens in a new tab on the company's website