Lead Software Engineer | Python | Tech4Good | £70k - £95k DOE | Southampton / HybridOur client is an award-winning software application company using technology such as AR and AI to enhance user interaction and efficiency.This is an exciting opportunity to own and develop greenfield projects and grow a new codebase entirely your own. It’s a chance to work with and implement new and advanced technologies to the stack.If you are an experienced full-stack engineer wanting to take the next step in you career, we’d love to hear from you...Role / Requirements:Own the end-to-end development of new features / productsWork to tight deadlines and short timescalesDevelop features / products with future scalability in mindImplement new technology taking a problem-solving approach (eg. AI/ML)Create and update technical documentationWork to Agile methodologies within a start up environmentAssist with recruiting and mentoring junior engineersSkills / Experience:Experienced Full-stack Engineer with minimum 6 years as senior / leadExperienced with PythonBackend API implementation (eg. REST and GraphQL)Experience with a Cloud platformRelational databasesMicroservices architectureProficiency with distributed systems thinking, consensus protocols, and writing fault tolerant applicationsExperience of DevOps practicesExperience working with infrastructure as codeBonus:Experience with 3D engines and/or OpenUSD/OpenTimelineIO is a benefitExperience with Node.js is a benefitPackage:Salary £70k - £95k DOEEquity planAnnual bonus schemeHybrid and flexible workingPension scheme