Junior Python Developer

Job description

Building an online platform for educational games for children

Not just a job, but a job with a purpose! Does the idea of making the world a better place appeal to you? So you believe education can change the world in a positive way? And do you think about your own role in this world? Then come work with us!

Squla is a Dutch company building an online platform for educational games, where hundreds of thousands of children, parents and teachers interact.

Interested? Good! Let’s dive into the details of the job and let us tell you more about Squla.

Your role at Squla

In this role you will get the opportunity to work within an international team of excellent developers. The dev teams are building the Squla platform which offers educational quizzes and real-time multiplayer games to primary school aged children at home and in the classroom.

If you are looking for a engaging environment where you can learn a lot and grow professionally while building an awesome product, keep on reading.

About our Development team

Our dev team consists of 10 developers, who work together with Product Owners, Designers, Content Specialists and Business Owners to build and make our product better each day. We implement agile processes, including Scrum, continuous integration and a focus on data driven optimisation.

Your typical day at work will involve

  • Building end-to-end features that contribute to growing the Squla brand, its fun factor and ultimate effectiveness as a learning tool
  • Taking part in planning sessions
  • Testing your features and being fully responsible for them when they go live
  • Working across different projects and programming languages (mainly Python and HTML5/JavaScript)
  • Troubleshooting live issues

Why you want to work with us

The Squla office is located in a nicely renovated office on Weesperplein in the centre of Amsterdam. We work hard, play hard and we have a lot of fun and foster an informal yet professional atmosphere.

The Squla crew is a dynamic team that is enthusiastic about creating a fun, new way of learning in this ever-evolving digital age. We believe that a positive work environment not only encourages great teamwork, but is key to motivating our team to produce high quality products. We provide our team members with the resources they need to make sure they can do their jobs properly and get the results we aim for. Although our team is diverse and everyone brings their own interests and uniqueness to the table, every single person is excited about the great work Squla is doing.

Job requirements

What would make me successful in this role?

  • A minimum of 1 years of experience in web development
  • A Bachelors’ or Masters’ degree in Computer Science or equivalent
  • Exceptional analytical and problem-solving skills
  • An understanding of common design patterns
  • A thorough knowledge of computer science fundamentals (algorithms and data structures)
  • A good foundation in relational database concepts and practices
  • The ability to write clean and maintainable code
  • Fluent in English, both written and spoken
  • A team player, able to communicate across disciplines
  • Some experience with automated tests
  • Enjoy taking ownership and responsibility for putting features live independently

Bonus points for:

  • Experience with Flask
  • Experience with or interest of working on HTML5 games
  • Experience or interest of working with Unity

Our Core Values

Squla believes its 5 'Core Values' are at the heart of what we do and thus form an important part of the DNA of our employees:

Learning is everything

Results matter

Fun works

Together is better

Be brave


Please note: Unfortunately, for this position we are not able to provide visa sponsorship, unless you currently have a valid working visa in the Netherlands.

A Codility test is part of our hiring process.