Experience building business software applying advanced patterns and techniques like Domain-Driven Design CQRS Event-Driven Design
Hands-on experience and good understanding of best software practices like maintainable codebase trunk-based development deep peer reviews well-written unit and integration tests rich CI/CD pipelines Infrastructure as Code quality design documentation
Expertise in Go or willingness to learn it
Experience orchestrating and building containerized solutions using Docker
Knowledge of building services on cloud platforms like AWS Azure or GCP
Ability to debug production issues across services at multiple stack levels
Experience working closely with stakeholders contributing to business requirements and solutions
What the job involves
Collaborate with our Patient, Practitioner and Operations Teams to gather scope and refine requirements
Work closely with our Principal Engineers and other members of the Engineering & Product team
Participate in ideation and own the full development cycle of new features with users in mind
Design, implement, test, and maintain ambitious solutions for scale and sustainability
Be part of technical decision-making impacting platform growth and evolution
Offer mentorship, code reviews, and documentation for fellow engineers
GetHarley combines technology with clinical expertise to deliver personalized skincare solutions, enhancing skin health and promoting healthy aging. The company aims to empower individuals of all ages to achieve their skin health goals through innovative technology and strong practitioner relationships.
Company benefits
25 days of annual leave + bank holidays
Laptop and required software provided
Wide range of growth opportunities in scale-up environment