Data?1548856806
Senior Python Developer @ ELSA

Description

We are looking for an experienced Python backend developer to join our backend team in Lisbon. You will work closely with the technical management and product teams to define, build, scale and maintain new features and services powering ELSA’s products.

If you have outstanding python programming skills and lots of experience developing backend services at scale, we would love to speak with you! 

 

About us

ELSA (which stands for English Language Speech Assistant) is a fast growing Silicon Valley-based startup in the edTech area with offices in San Francisco, Portugal, India and Vietnam. In business since 2015, the company has received many prizes and recognitions for its state-of-the-art language assessment AI (https://tinyurl.com/y3ut7pnx) and has recently closed a funding round (round A) with Google Gradient Ventures as a key investor.

Our vision is to enable everyone to speak a foreign language 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 using our own state-of-the-art speech recognition technology. More than 5M people have downloaded and used the app so far, including some celebrities (https://youtu.be/Pghn5HfX5IU?t=147).

 

Responsibilities

  • Design and implement new backend services and API’s powering the ELSA apps and services.
  • Participate in  the entire product creation lifecycle focusing on technical planning and coding.
  • Break product specs into engineering tasks and participate in the prioritization of their development
  • Write beautiful, scalable, efficient and good quality code
  • Create and maintain good documentation and high test coverage.
  • Tackle needed improvements in legacy code and breaking existing monoliths into microservices.
  • Prototyping and testing new ideas that could become new revenue streams for ELSA.
  • Provide training, mentoring and support for internal teams and more junior developers.

 

Requirements

  • Strong experience in python programing and building backend services.
  • Strong understanding of backend architectures and their trade-offs.
  • Be used to professional software development methodologies, such as automated testing, code reviews, CI/CD, agile methodologies, etc.
  • Experience in building software with scalability and fault tolerance in mind.
  • Experience working with SQL and NoSQL databases.
  • Good communication skills in English.

 

What we  offer

  • Competitive salary
  • Stock options
  • Private health insurance
  • your choice of a laptop and external monitor
  • Flexible working hours
  • Ample room to grow professionally
  • Friendly and flexible work environment, no office politics
  • Healthy food, teas, coffee and snacks in the office
  • Experience a full diversity of cultures and languages both locally and remotely across ELSA’s 4 offices
  • Yearly company retreat
  • Experience the true startup spirit of a fast growing and well funded Silicon Valley edTech startup
  • Opportunity to work on a mission that can transform the lives of 1.5 Billion language learners around the World

 

Is this what you were looking for? if so end your CV in English to [email protected] indicating the position you are applying for in the title.