REST API (regular)
Unit Testing (regular)
Our client is an online English language school for children aged 4-12. They have 2000+ native-speaking teachers from the USA, Canada, Great Britain, and other countries.
Their clients are 55+ thousand children from more than 40 countries of the world. They hire already 400+ people, including 50 + engineers.
We're looking for them an awesome Python Developers! So after you apply, send this job offer to your friends!
Participation in the backend development of the educational platform
Writing and maintaining unit tests for your own code
Participation in the code review
Development and protection of the module architecture in front of colleagues
Joint work with other departments of the company to clarify tasks and decent ways of implementation
Working with the technology stack : Python 3.6, PostgreSQL, SQLAlchemy, Celery, Rabbitmq, Redis, Buildout, Rest API, Socket.io, Docker.
good knowledge of Python, industrial development experience of 3+ years
experience in Agile teams Kanban, Scrum, daily standups
experience with modern development tools : JIRA, Github, and others
experience in writing unit tests (py. test, mock, etc.)
experience in designing and developing scalable backends and REST APIs
experience with relational databases, knowledge of SQL
experience with distributed queues (Celery, RabbitMQ, etc.)
high self-organization, ability to work independently for the result
ability to adequately assess the tasks and complete them on time
remote work experience will be a plus
experience working with our stack (see above), any Python frameworks (Django, Pyramid, etc.), ORM (with SQLAlchemy, etc.)
experience working with Amazon Web Services, Kibana, Jenkins, Kurento (WebRTC)
We offer :
fast-growing international project with clients in more than 40 countries of the world
the prospect of growing into a global professional
interesting tasks, a strong and friendly team
flexible work schedule
work from one of our offices, from home or from a co-working near home
an opportunity to become a co-owner of the company and earn on the growth of the company’s capitalization through the options program