Senior Full Stack Software Engineer

  • Contract: Full-time

Job Description

Mindojo, developing intelligent educational technology used by some of the world’s top companies, is looking for a talented full-stack engineer with advanced knowledge of Python and strong frontend skills. Our remote team of senior engineers from different countries is developing the world's first self-evolving, adaptive learning platform that’s used for premium online courses, in partnership with companies such as Bloomberg and The Economist. These courses help people (regardless of location and socioeconomic class) to accelerate their education and career growth, while saving time and money.

We have a brilliant team of professors who create unique non-linear learning content, and we’re on the way to disrupt the global education market. Within our platform, students are constantly engaged in a personalized dialogue with our AI private tutor, far surpassing the efficacy of existing resources (textbooks, video or classroom lectures, and various e-learning products).

We offer a full-time (100%, exclusive) contract for a remote senior sull stack engineer position. You can work from wherever you wish and the work schedule is very flexible. As a Mindojo team member, you will also be invited to participate in our periodic company-paid team meetups in different countries together with your colleagues and management. Hiking in Armenia and skiing in Sochi? Sure. Bicycles and amazing sweets in Turkey, yachting in Cyprus, and cool beer in Prague? You got it! Expect something new every time.

What you will be doing:

  • Work in a delivery-based, agile environment with a remote team of talented people.
  • Contribute to the architecture, code and testing of high-quality apps that support expansion of the Mindojo’s e-learning platform.
  • Do code reviews.
  • Participate in weekly video-meetings: retrospectives, sprint planning.
  • Learn new technologies and be responsible for results of your work.

Skill Requirements

We’d like to hear from a candidate who:

  • Has experience at least 4 years of professional software development of building and scaling sophisticated high-performance systems.
  • Has understanding of common programming patterns and principles.
  • Has advanced experience of development with Python.
  • Has a solid knowledge of MongoDB.
  • Has a strong knowledge in both vanilla JavaScript (we use ES6) and framework-based (e.g. Ember, React, Angular, Vue, or others).
  • Writes semantic and accessible HTML5 along with modern CSS features (BEM-based).
  • Has experience writing unit and integration tests.
  • Has experience of using Git (we use Github).
  • Has experience working as a part of agile team.
  • Confident in communicating in English, verbal and written. You don’t have to be proficient, but you must be able to talk and write freely.

Bonus skills:

  • Portfolio of previous works.
  • Experience working with AWS.
  • Knowledge of dependency & build tools (e.g. NPM, Yarn, Webpack).
  • Mobile development experience, understanding of PWA principles.
  • Experience with working remotely.

About the Company

Making quality education universally accessible and affordable Mindojo was founded on the belief that in the near future every student in the world will be able to receive superb, yet affordable education from an AI tutor. We’re a team passionate about creating that AI tutor and fixing many of the problems plauging education today.

How to apply

Apply for this job online using the link below.

External Link »