20 Sep
|
Mosh
|
New South Wales
20 Sep
Mosh
New South Wales
G'day, we're Mosh & Moshy.
Our mission is to get Aussies the best possible health outcomes through best-in class health programs. We know the current healthcare system is not meeting the needs of the modern Australian, and we reckon there's a better, more holistic way. Our solutions for hair loss, sexual health, skin care, mental health and weight management are easy, accessible and completely discreet.
There's nothing better than the feeling that what you're doing matters and makes a difference. We're pretty lucky that this is the norm, not the exception.
Engineering@Mosh&Moshy;
Our engineering team's growing and we're hiring multiple Senior Software Engineers, with a particular focus on growing our Sydney-based team.
We're open to experienced backend specialists as well full-stack engineers whose strongest capability sits on the backend. While the shape of each role may vary, they all share a strong foundation in building reliable APIs, services and product capabilities that support our digital health platform.
As passionate technologists with an appreciation for clean code and fault tolerant systems - we believe in leveraging different perspectives and backgrounds because that makes our team and product stronger.
We look for teammates who are:
Curiousandaimtounderstandthingsdeeply.
Advocatesforbestpractice.
Respectfulandinclusive.
Comfortable sharing the grunt work.
Whatyou'lldo
Design,buildandownAPIsandservicesthatformthecorebuildingblocksofourplatform
Deliver reliable product capabilities from technical design through to production, monitoring and ongoing improvement
Write clean, well-tested and maintainable code, conduct thoughtful code reviews and produce clear technical documentation
Take the lead on solving complex technical challenges and making pragmatic, data-informed engineering decisions
Help evolve our architecture by decomposing monolithic applications into well-bounded, domain-driven services
Designandbuildresilientdistributedandevent-drivensystems
Contribute across the stack where appropriate, working closely with Product, Design,
Data and other engineers to deliver high-quality customer experiences
Buildandimprovedeployment,testinganddevelopmentpracticesthathelptheteamreleaseconfidently
Contributetoautomatedregression,performanceandresiliencytestingtokeepproductionstableandfast
Drive operational excellence through observability, runbooks and active participation in incident response and resolution
Explorenewandemergingtechnologies,clearlydocumentingyourfindingsandrecommendations
Proactivelyidentifyandchampionimprovementstoourengineeringpracticesandstandards
Mentorotherengineers,modelbestpracticeandhelpraisethetechnicalbaracrosstheteam
Supportthecontinuedgrowthofourengineeringteamthroughinterviews,onboardingandknowledge-sharing
Whatyou'llbring
Around 6+ years of software engineering experience designing, building, deploying and scaling API-driven systems
Strong backend engineering capability and fluency in at least one up-to-date programming language, such as Go, Java, Kotlin, Python or TypeScript
Strong experience designing and operating production workloads in a public cloud environment, particularly AWS
Extensiveknowledgeofcloudarchitectureprinciplesandpatterns
Strongknowledgeofdistributedsystems,faulttoleranceandresiliencypatterns
Strong knowledge of API best practices, including contract-first design, versioning strategies and backwards compatibility
Experience designing and working with event-driven architectures, including messaging, streaming and eventual consistency
Strong experience with Linux and containerised environments using technologies such as Docker and Kubernetes
Hands-onexperiencewithInfrastructureasCodeandproductionobservabilitypractices
SolidworkingknowledgeofrelationaldatabasessuchasPostgreSQL
Atrackrecordofwritingclean,well-testedandmaintainablecode,withdemonstratedtechnicalinitiative
Theabilitytobalancetechnicalqualitywithpragmaticproductdelivery
Healthycuriosity,strongautonomyandadeepsenseofaccountabilityforyourwork
Agenuinedrivetogrowasanengineerandraisethestandardofthosearoundyou
For our full-stack opportunities, you'll also bring meaningful experience building modern web applications and delivering intuitive, high-quality customer experiences. You'll remain comfortable spending a significant portion of your time working across backend services, APIs and data.
Experiencethatwouldbevaluable
Youdontneedtobringeveryoneofthese,butexperienceacrossanyofthefollowingwouldbehighlyregarded:
Contract-firstAPItoolingsuchasOpenAPIorAsyncAPI
MessagingandstreamingtechnologiessuchasKafkaorSNS/SQS
TerraformorequivalentInfrastructureasCodetooling
ObservabilitytoolingsuchasPrometheusandGrafana
CI/CDinfrastructureanddeploymentautomation
Performance,regressionandresiliencytesting
Breakingdownormodernisinglargemonolithicapplications
Workingwithinhealthcare,fintechoranotherregulatedenvironment
What'sonoffer
We support a mix of in-office, hybrid and remote working across Australia. With several positions available, we're open to exceptional candidates nationwide; however, we're looking to grow our Sydney-based engineering presence and will prioritise candidates who can regularly collaborate from our Surry Hills office. If you're Sydney-based, you'll typically spend three days (M,W,F) in the office, with flexibility to work from home.
You'll also enjoy:
Accesstoon-demandtraininganddevelopment
Upto16weeksofpaidparentalleave
Productdiscounts
Twoadditionaldaysofannualleaveeachyear
Purposeleaveformentalhealthorlearninganddevelopment
EAPandwellbeingprograms
ClassPass discounts
Better, together
We value diversity of thought, background, and perspective. If you're excited about this role but don't meet every requirement, we still encourage you to apply. Come help us shape the future of healthcare at Mosh & Moshy!
#J-*****-Ljbffr
📌 Senior Software Engineer (New South Wales)
🏢 Mosh
📍 New South Wales