SeniorSoftwareDeveloper(PYTHON/AWS/REACT)- Health tech, techforgood,makeapositiveimpactontheworld.
HighlysuccessfulandfastgrowingorganisationhasanexcitingopportunityforaSeniorSoftwareDeveloper(PYTHON/AWS/REACT)
JOBPURPOSE
PartoftheextendedTechnologyLeadershipTeam,theSeniorSoftwareDeveloperwilldesign,implement,andmaintainpublishingsoftware,systems,andcustomer-facingdigitalproducts.Theywillprovidetechnicalsupervisionandguidanceacrosstheteam,establishingandmaintainingthedevelopmentprocessesandworkingpractices.
MAINACCOUNTABILITIES
- Developmentandmaintenanceofsoftware,inlinewithorganisationalobjectivesforaspecificteam.
- Promotethecreationofhigh-qualitycodeusingmodernagileengineeringpracticessuchasTDD,CI/CD,pairprogramming,continuousmonitoringetc.
- WorkcloselywithQAandProductteams.Actasanexpertinanumberofknowledgeareasandencouragethedevelopmentandsharingofknowledgewithintheorganisation.
- Identifyprocessimprovementopportunitiesandactonthemaccordingly.
- Encourageinnovationbyidentifying,evaluatingandadoptionofemergingtechnologies.
- CollaboratewiththeHeadofEngineeringonrecruitmentandon-boardingofteammembers.
- Identificationofcapabilitygapsandensuringcontinualdevelopmentofteammembersthroughmentoringandcoaching.
- WorkcloselywithHeadofEngineeringandactasarepresentativeforengineeringtoyourrespectiveteam.
- WorkcloselywithotherSeniorSoftwareDeveloperstoensureconsistentwaysofworkingandhelplimitduplicationandwaste.
- Contributeto,andworkinaccordancetotheEngineeringTeamCharterandotherorganisationalstrategies(andencourageteammembersto).
- Dealeffectivelywithlow-performingteammembers.
- CommunicateuptoExeclevel,clearly,conciselyandwithauthorityandconfidence.
- Communicateeffectivelywithnon-technicalstakeholdersusingclear,non-technicallanguage.
- Encourageacultureofcontinuousimprovementwithinyourteamandacrossengineering.
KNOWLEDGE&SKILLSFORTHISJOB
- Practicalexperienceinsystemdesign,development,testingandoperationalstability.
- Deepunderstandingofsoftwaredesign,codequalityandabilitytoproposearchitecturaloptionsandevaluatetrade-offs.
- AbilitytoworkcloselywithinanagileteamusingUserStoriesandacceptancecriteriatounderstandfunctionalandnon-functionalrequirements
- DeepknowledgeandexperienceinPythonanditsecosystem,patternsandpitfalls.
- Extensiveexperienceofworkinginanagileenvironment(weuseScrum).
- Experiencewithextremeprogrammingpracticessuchasincrementaldevelopment,continuousintegration,testdrivendevelopmentandpairprogramming.
- FamiliaritywithmodernFrontEndtechnologiesandJSframeworks,suchasReact.
- ExperiencewritingandconsumingRESTfulAPIsinPython.
- ExperiencewithAWSservices(Lambda,SQS,APIgateways,S3).
- Excellenttime-managementandorganisationalskills,withtheabilitytoworktodeadlines.
- Goodcommunication,negotiatingandinfluencingskills.
Excellentopportunitytopositivelyimpactpatientsafetywhilstworkingoncomplex,challengingandcareerdefiningprojects.
Basicsalary64,000+excellentbenefits
Hybridrole-between4-8dayspermonthintheLondonoffice,therestremote