11 Aug
|
Teamified
|
Melbourne
11 Aug
Teamified
Melbourne
Aboutrole: Thisroleisthesecond-in-commandwithintheengineeringteam.Thetechleadsplitstheirtimeacrosscoding,managing,planning,andstakeholderwork-meaningforlargepartsofanygivenday,thispersonisthemostseniorengineerac Keyresponsibilities: 1. Leadend-to-enddeliveryoffeaturesacrosstheLearningPortalandsupportingservices-scoping,building,andshippingrequiringjustminimaldirectiononimplementation
- Proposetechnicalapproachesandwritedesigndocsfornon-trivialwork,bringingforwardrecommendationsbyaligningwiththeteamandteamlead
- Givethorough,constructivecodereviewsonpeers'PRs
- Participateinplanningwithrealisticestimatesandsurfacedrisks
- Flagtechdebt,performancerisks,andarchitecturalconcernsearly.Notexpectedtodecidethefixforeverything,butexpectedtospotproblemsbeforetheyescalate
- Ensuretestcoveragewhereitmatters(notjustforcoveragemetrics)
- Keepdocumentationcurrentforallsystemstheyownsotheteamneverdependsontheiravailabilitytounderstandtheirwork
- Considersthestudentexperienceaspartoftechnicaldecision-making-notaboveengineeringstandards,butalongsidethem
- FollowandreinforceInnerSourceprinciples:cleardocs,async-firstcollaboration,modulardesign
- Keeptheteamunblockedduringworkinghours.Whenthetechleadisinmeetingsorunavailable,they'rethepersonothersturnto Corecompetencies:
- Designingcleanboundariesbetweenserver&client;,gooduseofbothframeworkcapabilities(Next)andconventionalwebdesignprinciples
- DatamodelingdecisionsSupabase/Postgresschemadesign,etc.)
- Consistentabstractions(hooks,APIpatterns,etc.)thattheteamcanfollow
- Knowingwhennottoabstract-avoidingprematureDRY
- Observability-logging,errortracking,understandingwhattomonitor
- Authflows(SupabaseAuth,RBAC,middleware-basedprotection)
- Inputvalidationatsystemboundaries
- WritingPRsthatreviewerscanactuallyfollow
- Breakinglargechangesintoreviewable,deployable+meaningfulincrements
- Knowingwhentospike/prototypevs.planthoroughly
- Shippingoverperfection-butknowingwheretodrawtheline
- Goodsenseofprioritisationwhenitcomestoplanningoutissues
- Makingbuild-vs-buydecisions(e.g.,usingSupabaseinsteadofrollingcustomauth) Idealcandidateattributes:
- Knowswhentotradeoffscope,quality,andspeedappropriatelyforthesituation.Doesn'tover-engineerwhentheteamneedstomovefast,anddoesn'tcutcornerswhenreliabilitymatters.Makespragmaticcallswithoutneedingtoescal - Takesfeaturesfromstarttofinishwithoutneedingtobechased.Ifsomething'satrisk,raisesitearly
- Structuredissues,thoughtfulreviews,cleardocumentation,andLinearworkflow.Communicatesclearlyenoughthatasyncworkdoesn'tcreatebottlenecks
- Consistentlydeliversoncommitments.Theteamcancountonyourworkbeingdone,reviewed,andshippedwithoutsurprises.Focusedonoutputsandoutcomes,notinputsandhours
- Figuresthingsoutwithincompleteinformation.Doesn'twaitforperfectspecsordetailedinstructionstomakeprogress
📌 Senior Software Engineer (Melbourne)
🏢 Teamified
📍 Melbourne