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
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
View more
View less