DevJobs

Senior Backend Python Developer

Overview
Skills
  • Python Python ꞏ 3y
  • Django Django
  • RDBMS RDBMS
  • NoSQL NoSQL
  • MySQL MySQL
  • MVC ꞏ 3y
  • RESTful API RESTful API
  • Microservices Microservices
  • DevOps DevOps
  • CI/CD CI/CD
  • Git Git
  • Jenkins Jenkins
  • Kubernetes Kubernetes
  • Terraform Terraform
  • Web Development ꞏ 3y
  • Cloud
  • Source Control
  • Agile Development
  • Linux SysAdmin
  • Full Stack Development
  • Elastic Stack
  • Data Transformation
  • Data Migration
  • Scripting
  • Blockchain

TinyTap, the world’s largest library of games made by teachers, becomes a part of AnimocaBrands to build an open education system on blockchain.


TinyTap provides a code-free platform that empowers educators to create and share interactive educational content, and to receive a revenue share when learners use that platform 


Our content is created by leading educational authors, such as Sesame Street, Oxford University Press, in addition to our worldwide community of teachers 


We are looking for a passionate Senior Backend Python Developer who is excited about coding for good as we are! So take a look at our Job description and send your CV to rotem@tinytap.com. 

We are located in Tel Aviv, currently hybrid-remote with 2 days from home



Main Responsibilities

  • Design and code using industry best practices focusing on quality, performance, and delivery.
  • Write well-crafted, tested, readable, and maintainable code.
  • Participate in code design, code review, and distribution knowledge.
  • Monitor and maintain cloud infrastructure.
  • Develop new and maintain microservices on docker framework.
  • Install and maintain 3rd party server software.


Requirements

  • Over 5 years of coding experience as a backend developer (or fullstack)
  • At least 3 years of Python development
  • At least 3 years of web development in an MVC platform (Django experience is a big plus)
  • Experience with REST APIs (for client/server mobile backend)
  • Experience with backend development on the cloud
  • Knowledge of relational databases (e.g. MySQL) 
  • Experience with agile development and continuous integration
  • Experience with source control (GIT)
  • Can take full responsibility for server components and infrastructure
  • Ability to work independently and in a team
  • Can take tasks to the finish line and maintain them



Advantages

  • Full Stack Development
  • Kubernetes and TerraForm 
  • Experience in Blockchain
  • NoSQL Databases
  • Elastic Stack 
  • Linux SysAdmin (DevOps) capabilities 
  • Data migration, transformation, and scripting
  • Developing Microservices
  • Experience with CI/CD pipelines (Jenkins a plus)



TinyTap