Salon Group is seeking a Software Engineer who will champion collaborative mentorship while building reliable user-centered systems that support salon operations client booking point of sale and retail workflows. This role combines hands-on engineering with a strong focus on developing others: you will coach peers lead knowledge sharing and cultivate best practices across the engineering team and cross-functional partners including operations product and design.
Responsibilities
Design develop and maintain web and mobile backend and frontend components that power booking POS inventory and client experience features.
Act as a mentor and technical coach: run pair programming sessions lead code reviews and create onboarding and learning materials for junior and mid-level engineers.
Collaborate with product managers designers and salon operations to translate business needs into scalable technical solutions.
Drive engineering best practices including testing CI/CD observability and security across projects.
Lead architecture discussions and propose improvements to system reliability performance and maintainability.
Design and implement integrations with third-party services such as payment gateways SMS/email providers and calendar systems.
Measure and improve system performance error rates and user-facing latency while maintaining a high bar for quality.
Cultivate a supportive engineering culture that values continuous learning feedback and cross-functional collaboration.
Qualifications
Bachelor's degree in Computer Science or equivalent practical experience or demonstrable experience building production systems.
3 years of professional software engineering experience preferred with demonstrated mentorship or team leadership responsibilities.
Proven experience building web applications and APIs and shipping features end to end.
Experience working in cross-functional teams delivering user-focused products.
Strong written and verbal communication skills with the ability to explain technical concepts to non-technical stakeholders.
A track record of mentoring engineers running effective code reviews and improving team engineering practices.
Comfort with iterative development agile processes and continuous delivery practices.
Skills
JavaScript
TypeScript
React
Express
RESTful API
GraphQL
PostgreSQL
MongoDB
SQL
Unit Testing
Integration Testing
End-to-end Testing
Jest
CI/CD
Git
Docker
Kubernetes
AWS
OAuth2
Accessibility
Responsive Design
Cross-functional Collaboration
Technical Mentorship
Code Review
Pair Programming
Agile
API Design
Performance Optimization
Application Security
Monitoring and Observability
Sass
Required Skills:
JavaScript TypeScript React Express RESTful API GraphQL PostgreSQL MongoDB SQL Unit Testing Integration Testing End-to-end Testing Jest CI/CD Git Docker Kubernetes AWS OAuth2 Accessibility Responsive Design Cross-functional Collaboration Technical Mentorship Code Review Pair Programming Agile API Design Performance Optimization Application Security Monitoring and Observability Sass
Job TitleSoftware EngineerDescription Salon Group is seeking a Software Engineer who will champion collaborative mentorship while building reliable user-centered systems that support salon operations client booking point of sale and retail workflows. This role combines hands-on engineering with a st...
Job Title
Software Engineer
Description
Salon Group is seeking a Software Engineer who will champion collaborative mentorship while building reliable user-centered systems that support salon operations client booking point of sale and retail workflows. This role combines hands-on engineering with a strong focus on developing others: you will coach peers lead knowledge sharing and cultivate best practices across the engineering team and cross-functional partners including operations product and design.
Responsibilities
Design develop and maintain web and mobile backend and frontend components that power booking POS inventory and client experience features.
Act as a mentor and technical coach: run pair programming sessions lead code reviews and create onboarding and learning materials for junior and mid-level engineers.
Collaborate with product managers designers and salon operations to translate business needs into scalable technical solutions.
Drive engineering best practices including testing CI/CD observability and security across projects.
Lead architecture discussions and propose improvements to system reliability performance and maintainability.
Design and implement integrations with third-party services such as payment gateways SMS/email providers and calendar systems.
Measure and improve system performance error rates and user-facing latency while maintaining a high bar for quality.
Cultivate a supportive engineering culture that values continuous learning feedback and cross-functional collaboration.
Qualifications
Bachelor's degree in Computer Science or equivalent practical experience or demonstrable experience building production systems.
3 years of professional software engineering experience preferred with demonstrated mentorship or team leadership responsibilities.
Proven experience building web applications and APIs and shipping features end to end.
Experience working in cross-functional teams delivering user-focused products.
Strong written and verbal communication skills with the ability to explain technical concepts to non-technical stakeholders.
A track record of mentoring engineers running effective code reviews and improving team engineering practices.
Comfort with iterative development agile processes and continuous delivery practices.
Skills
JavaScript
TypeScript
React
Express
RESTful API
GraphQL
PostgreSQL
MongoDB
SQL
Unit Testing
Integration Testing
End-to-end Testing
Jest
CI/CD
Git
Docker
Kubernetes
AWS
OAuth2
Accessibility
Responsive Design
Cross-functional Collaboration
Technical Mentorship
Code Review
Pair Programming
Agile
API Design
Performance Optimization
Application Security
Monitoring and Observability
Sass
Required Skills:
JavaScript TypeScript React Express RESTful API GraphQL PostgreSQL MongoDB SQL Unit Testing Integration Testing End-to-end Testing Jest CI/CD Git Docker Kubernetes AWS OAuth2 Accessibility Responsive Design Cross-functional Collaboration Technical Mentorship Code Review Pair Programming Agile API Design Performance Optimization Application Security Monitoring and Observability Sass