If changing the educational process sounds like something you have been dreaming of doing, then this opportunity may be for you. Our client is a Stockholm-based company working in the education field. They aim to help teachers pay more attention to students by removing administrative routines from the teaching process. As a Python Developer, you will get an opportunity to work on a cloud platform for schools.

In our collaboration model, you will work and communicate directly with the development team on the client side.

Responsibilities

  • Deliver new functions and products to the platform. 
  • Integrate with external systems, like invoicing, LMS, etc. 
  • Possibly DevOps operations (update Python 2 -> 3, implement caching, etc.)
  • Upgrade the mobile app, including that part focusing on students’ health.
  • After becoming accustomed to the platform, update existing functions and fix bugs

What we’re looking for

  • At least 2 years of experience with Python
  • Good Django knowledge
  • Experience with AWS (RDS, EC2, S3, ECS, SNS, Fargate, m.m.)
  • Knowledge of Docker
  • Experience with Git
  • Experience with Postgres / SQL
  • Experience with Celery & RabbitMQ
  • Experience with Server-architecture
  • Experience with TDD
  • Good level of English (both spoken and written)
  • You love borsch!

Bonus

  • Flask
  • Django rest framework
  • OAuth
  • SAML
  • CSS / LESS
  • GraphQL
  • Fabric
  • React
  • Backbone & Underscore
  • Good knowledge of JavaScript & jQuery
  • Experience with  React
  • Naming five or more dishes that include beetroot, besides borsch)