Full-stack Developer

ELSA Corp.
Helps people speak English fluently and confidently using state-of-the-art AI technology

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


ELSA (English Language Speech Assistant) Corp. is a San Francisco-based startup with engineering offices in Lisbon, Portugal. Our vision is to enable everyone to speak foreign languages with full confidence, reaching better life and career opportunities. Our flagship product, ELSA speak, is a personal mobile coach who improves our users' English pronunciation and intonation using phoneme and suprasegmental analysis of the user's speech signal. Our backend servers implement state-of-the-art speech recognition technology to pinpoint errors and give accurate and consistent feedback to our users on how to improve.

We're looking for an awesome full-stack engineer to join the ELSA team in Lisbon (Portugal).

The ideal candidate is a top-notch engineer with a strong technical background and flexibility to work in a fast paced US startup environment as part of a very international team spread among 3 continents. To be part of ELSA you need to be a team player and be ready to push hard to help develop the best language learning AI tool in the World!

As a Full-stack Developer you will be in contributing to:

  • Designing and implementing the backend technology powering the ELSA apps and services
  • Keeping the company code tidy and organized and promoting best coding practices across the company
  • Overseeing the entire creation pipeline: from feature inception to development and deployment, as well as monitoring to ensure a high quality of service
  • Quickly prototyping and testing new ideas that could become new revenue streams for ELSA

Main requirements

  • 5+ years of experience as a Back-end or Full-stack engineer
  • Experience with the Linux environment and good programming and hacking skills
  • You should have a strong working understanding of OOP languages like Python and Front-end technology like Angular.js or React.js
  • Experience in building software with scalability and fault tolerance in mind
  • Feel confortable building unit tests, practice continuous integration, and writing documentation when necessary
  • Be open to learn, be challenged, challenge others (be proactive) and have a great time while doing so in a multidisciplinary and international team environment

Nice to have

  • Experience with MVC paradigm
  • DevOps experience (Docker, Ansible, AWS, etc.)


  • Competitive salary according to seniority
  • Company laptop
  • Flexible working hours
  • Ample room to grow professionally
  • Pure American startup experience
  • Office in a very centric part of Lisbon

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300