Junior Full Stack Developer
at Barber-OS Technologies Inc.
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