Technical Lead

OpenSesame Logo

OpenSesame

📍Remote - Worldwide

Summary

Join OpenSesame's fully remote team in the United Kingdom as a Technical Lead, playing a key role in evolving their eLearning platform. You will work closely with teammates using Extreme Programming (XP) practices, contributing to both new feature development and improving existing code. As a Technical Lead, you will mentor engineers, foster collaboration, and contribute to a culture of quality and continuous learning. This role requires a blend of technical expertise and collaboration, enhancing team skills and acting as a connector across engineering teams. You will lead by example in XP practices while supporting the development of a strong engineering culture within a leaderful, remote-first team. The position involves working with a TypeScript, Node.js, and React stack.

Requirements

  • This role is based in the United Kingdom
  • We operate as a remote-first company and periodically host all-company meetings in person
  • All positions require up to 15 days of travel per year, with senior management and leadership teams requiring up to 35 days

Responsibilities

  • Get fully integrated into the team’s workflow, develop a deep understanding of the product and architecture, and start contributing to collaborative development processes
  • Build relationships with engineers across OpenSesame, learn team workflows, and contribute with a focus on collective ownership of outcomes
  • Pair and mob with team members to understand existing systems and contribute in maintaining and developing new features. Apply test-driven development (TDD) and CI/CD to improve feedback loops and to deliver high quality and maintainable solutions
  • Start mentoring engineers, providing technical guidance, and fostering a culture of continuous learning through XP practices. Advise engineering managers on how to take advantage of team members’ strengths and how to address their weaknesses
  • Engage fully in the team's agile ceremonies, retrospectives, and discussions. Help the team refine XP-based workflows, including improving test-driven development (TDD) and evolutionary design strategies
  • Take on more leadership in technical decision-making, guide the team’s development practices, and ensure quality in both code and process
  • Play a key role in shaping the technical direction of the team, ensuring architectural decisions balance scalability, maintainability, and simplicity
  • Continue engaging in pair programming and mobbing to lead important initiatives while fostering strong collaboration across the organization
  • Help the team break down complex work into vertical slices, ensuring incremental value delivery and fast feedback loops
  • Develop team members’ ability to collectively own their work and an ability to work incrementally without your active involvement. Foster a culture of care around edge cases and quality work
  • Mentor team members in improving build processes to achieve zero-friction local development and continuous integration. Develop expertise in James Shore’s "Testing Without Mocks" pattern language and begin mentoring others in applying it
  • Foster a culture where each team member feels empowered to take initiative and contribute to the success of the team. Encourage shared responsibility for quality and maintainability
  • Work with engineering leadership to define and implement long-term technical strategies that align with company goals. Lead initiatives that enhance the team’s ability to execute efficiently within the XP framework
  • Act as a technical connector, helping align best practices in test-driven development (TDD), continuous deployment, and evolutionary design across engineering teams
  • Work across the stack, contributing to both new feature development and improving the design and tests of existing code
  • Mentor engineers, foster collaboration, and contribute to a culture of quality, continuous learning, and shared ownership
  • Enhance team skills, mentor engineers, and act as a connector across engineering teams
  • Lead by example in XP practices while supporting the development of a strong engineering culture within a leaderful, remote-first team

Benefits

At OpenSesame, we offer a comprehensive benefits package to employees upon hire, including ISOs, health insurance and paid time off

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.