Working with designers and product managers to scope out new features, functionality, and technical requirements
Proposing and implementing innovative approaches and solutions to ensure we future-proof features
Participating in code review processes, as a code author and a reviewer
Coaching, leading, and mentoring your team to help them achieve their goals
Performing structured performance reviews with team members, conducting regular 1:1s, participating in the hiring process of new engineers, and planning goals & milestones for your team
Fostering a positive and productive work environment by promoting collaboration, open communication, and continuous learning and development opportunities for your team
Requirements
A proven record of crafting high-performance commercial software in Ruby or Typescript/Node.js for large-scale global projects
Grounded in computer science and engineering fundamentals, including concurrency, multithreading, data structures, solution design, architecture, and design patterns
Several years of people management experience, leading and mentoring other software engineers
Strong sense of ownership and eagerness to proactively find and develop novel solutions to challenging problems
Experience in embedding AI-enabled development practices within teams that meaningfully improve cycle times
Tech Stack
JavaScript
Node.js
Ruby
TypeScript
Benefits
Equity packages
we want our success to be yours too
Inclusive parental leave policy that supports all parents & carers
An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally