Join our team

Abstract-Techology is constantly growing and we need you! We are looking for people who share the Open Source philosophy, are willing to work in a collaborative environment and be part of an evolving project.

Abstract-Technology develops online learning experience using the world’s leading & future-proof software solution for e-learning. Deep understanding of online education gives us an ability to meet highest customer expectations and provide great technical solutions. We love to discover new perspectives in order to achieve the best results.

Why it is worth to apply with us? We can think of quite a few reasons: Excellent work atmosphere, great people, fun at work...

We are looking for both front-end and back-end developers who are familiar with at least one of these languages, technologies and/or libraries:

Required:

  • HTML, CSS, Javascript
  • node.js
  • React.js and/or React native
  • Python
  • Framework Django
  • JQuery
  • Docker
  • Unix/Linux Platform
  • Ansible
  • MySQL
  • MongoDB
  • RabbitMQ/Redis
  • Cloud hosting

Required Skills and experience:

  • Bachelor or Master in computer science
  • Team spirit and good communication
  • Be Self-Driven and Creative
  • Good knowledge of Learning Management System (LMS) and Contents Management System (CMS)
  • Interest in e-learning solutions and open source software
  • At least 1 year's work experience in a comparable occupation
  • Read and written English (German and/or Italian language skills are of advantage)

We offer: This is a full time position, were you would be able to work remotely from anywhere you want, as long as you have a good internet connection. We look forward to receiving your application!.

We are looking for DevOps engineers who are familiar with tools and environments like Docker, AWS Cloud, Ansible, Puppet, Kubernetes and more.

Tasks:

  • Working closely with the international development teams of Abstract Technology
  • Support of the complete software delivery process from concept to installation
  • Set up and development of deployment pipelines (with Jenkins, Bitbucket, CI/CD etc.)
  • Development and operation of modern logging and monitoring solutions
  • Analysis and troubleshooting of problems in system environments
  • Migration of existing applications to cloud-based architectures

Qualifications

  • Interest in working with containers and their orchestration (Kubernetes, Docker, etc)
  • Very good knowledge of scrip languages/basics in programming (Bash, Shell, Python) as well as experience in working with cloud environments (AWS, Azure, etc.)
  • Experience with configuration management tools (e.g. Ansible / Puppet) is a plus
  • Willingness to learn new topics
  • Very good knowledge of English (knowledge of German and/or Italian is an advantage)

  • Do you want to actively shape things? With us you can still make a difference, your ideas and feedback are needed. At Abstract-Technology you will meet colleagues who are open and willing to learn and who are waiting to benefit from your experience.
  • Become part of a cool international team. You can choose between the office in Berlin (Platz der Luftbrücke) or a home office. You are also welcome to work part-time. A laptop allows you to be productive in the home office as well.

We offer: This is a full time position, were you would be able to work remotely from anywhere you want, as long as you have a good internet connection. We look forward to receiving your application!.

Students

Whether it is a internship, bachelor's thesis or part-time job: we offer opportunities for students of various disciplines to gain practical experience.

We are pleased to get to know you!