React / Rails Full Stack Engineer

Position: Full-time React / Rails Full Stack Engineer
Start date:
March/April 2019
Location: London/Helsinki/Flexible

The Full Stack Engineer sits side-by-side with user experience, creative technologists using Unity and product management to craft our teacher and student-facing applications. Part of being on this team is a love for building a product you’re proud to share with your friends and family.

We strive for simple, delightful user experiences. You’ll need to leverage the entire software stack to help us realise these goals, and you’ll be a part of a team that’s tackling difficult questions of usability, architecture and interaction design within education. We plan for this role to develop into a leadership position, with the candidate becoming Lyfta’s CTO within 6-9 months.

At Lyfta you will get to:

_MG_5026 1.jpg
  • Build educational experiences students & teachers love. Our goal is to delight our customers whenever possible. Sleek design and creative content combined with innovative technology delivers unique and immersive learning experiences to schools.

  • Solve “impossible” problems. Take your ideas to the next level right away. We experiment, iterate, learn, and repeat.

  • Collaborate, with purpose. You’ll work in small groups with other talented thinkers and figure out how to make Lyfta's software even better.

  • Inspire leaners and educators. Our software helps educators save time and students to be inspired in their learning experiences. We maintain it through clean code, pragmatic programming, and lean engineering.

  • Work with people who care. We’re a group of talented professionals who pride ourselves on what we do. We’re smart, innovative, energetic, and lots of fun.

You will be effective if you:

  • Have experience in at least one server-side language - Ruby, Java, C#, C++, Python. We build our apps in Ruby on Rails

  • Have experience building interactive web applications using modern Javascript frameworks, particularly React

  • Have a strong command of fundamental algorithms and data structures

  • Have a passion for software engineering, and for creating what doesn’t exist

  • Know how to make the tradeoffs required to ship without compromising quality

  • Realise that automated tests are a worthwhile investment

  • Appreciate agility and pragmatism in software development

  • Have the will and desire to thrive in a startup environment.

Technologies you will use:

Ruby, Rails, Javascript, React, PostgreSQL, Amazon Web Services, Linux, Heroku.

(Huge bonus if you have experience with Unity.)

Engineering spends much of its time with the tools above, but we strive to always choose the best tool for the job.

You’ll be working alongside people that live-and-breathe a variety of languages and frameworks and will help us define the idioms to decouple systems that communicate via RESTful APIs and other protocols.

To apply, please send your CV along with a short note to

The position will be filled as soon as a suitable candidate is found.

More about Lyfta

Lyfta is a Finnish company, founded in Helsinki by Finnish and British Co-CEOs Paulina Tervo and Serdar Ferit. Lyfta was Finland’s national nominee and winner of last year’s World Summit Award for Education and Learning, as well as the Scandinavian winner of the Global Edtech Startup Award.

We are a warm, positive and talented group of people with a big goal: to contribute to a better world through education. We look forward to working with you :)