is hiring a

Senior Python Developer

What is Cloud Academy?

Cloud Academy is a startup, based in San Francisco and in Switzerland, which offers a platform to learn cloud computing and test your skills.

Cloud computing, today, is complicated: Amazon Web Services, Microsoft Azure, Google Cloud Platform, and many other companies are offering a never ending list of services and features.

We are making it easier to learn what’s necessary to master the cloud.

In just three years, we went from an idea to a solid platform, used monthly by tens of thousands of customers, to learn cloud and practice it with our hands on labs.

What we are looking for

We have been very successful in building our platform to manage thousands of companies and individuals using it every day in 150+ countries worldwide. Our product team is now looking for an experienced Python Developer to join our core product team to develop an entire new area of our product related to content management for our internal team and for our enterprise customers.

The ideal person has a deep understanding of the Python programming language, experience working with a SaaS product and loves to work in a team of 3 to 6 people to build web products that are used by thousands of people using the latest available technologies. A strong passion and knowledge of Amazon Web Services are a strong preference.

You will work on a new set of products in collaboration with our front-end team and content team.

This position is based in our Switzerland office in Mendrisio (Ticino, CH).

  • At least 5 years experience in web development or software engineering.
  • Passion for coding, web technologies, and shipping features that drive users adoption.
  • Strong understanding of server-side technologies: Django, Flask, Celery and both Relational and NoSQL databases: PostgreSQL, MongoDB, Redis
  • Advanced knowledge and experience on modern web patterns: AJAX, RESTful APIs, SOA, WebSocket, client-side rendering, etc.
  • Basic understanding of client-side technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, Web Components, Angular.js
  • Experience with distributed version control systems: mostly Git (Github and/or Bitbucket).
  • Familiar with cloud oriented technologies: AWS, Google Cloud, Heroku, Docker
  • Appropriate use of the file system, cloud storage, network resources, and an understanding of data redundancy and availability is necessary.
  • Passion and experience in e-learning projects is a strong bonus.
  • Able to find creative solutions to interesting problems.
  • Curious with a constant desire to learn and collaborate.