Python Developer, Online Education Solutions



Our client is a pioneer in US schools education since 2000, it is leading the way in next-generation curriculum and formative assessment, they develop a number of solutions and interactive web products for teachers and students. Their products target educational needs of all classes – from elementary to high school. They operate in 50 states, products are used in 21,000+ schools by 10,000,000 of students. The company is technology-driven with huge number of software engineers involved in product development. They have a very solid approach to technology, employ best practices and processes, with the focus on cutting-edge frameworks, languages and tools. The Client’s culture supports equality and respect in communications, inclusivity, no-blaming policy, and constructive feedback. There is no hierarchy, just a friendly and open-minded team where each voice is valuable.



This will be a new greenfield project aimed to create a system for on-line tutoring. The system will allow schools to arrange the students who need extra lessons in groups and match them with the teachers who can address their needs best. The team will also work on the functionality that will allow groups conduct their lessons on-line, taking into account user experience suitable for young children.



Python, AWS microservices environment, AWS Lambdas, Terraform.



  • Back-end and API development skills in Python
  • Experience working with AWS technologies (RDS, Lambdas, DynamoDB)
  • Experience working with Linux based platform
  • Solid experience working with SQL and NoSQL databases
  • Experience in the Agile methodology (SCRUM)
  • Good spoken English (the person will work in a highly integrated multicultural Agile team)
  • Nice to have
  • Experience working with front-end (React.js)
  • Experience working with Terraform