Senior Python Developer, Online Education Solutions

About the vacancy

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 7,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 is very similar to ours. There is no hierarchy, just a friendly and open-minded team where each voice is valuable.

The tech stack of the project is diverse and depending on your team you might work with the following technologies: React, TypeScript, Python, Node.js, AWS technologies such as RDS, Lambdas, DynamoDB, PostgreSQL etc.

Must have

  • 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 Agile team with client’s members)

Would be a plus

  • Experience working with front-end (React.js)
  • Experience working with Node.js
  • Experience working with Terraform