DevJobs

Senior Backend Python Developer

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

TinyTap is looking for a Senior Backend Python Developer


TinyTap, the world’s largest library of games made by teachers, a subsidiary of AnimocaBrands, building 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 content. With content by brands like Sesame Street, Oxford University Press, and more. TinyTap has over 9.2M families,+over 250K games, and more than 100K creators!


We are looking for a passionate Senior Backend Python Developer who is excited about ‘coding for good’ as we are! Check out our Job description and send your CV to [email protected].

Based 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 full-stack).
  • 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 as part of 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