Backend Developer

Team

We aim for versatile and flexible teams with 4 - 8 team members. They work together on the features of our customizable product bundle. You can start with any specialization, but we expect you will grow to a full-stack developer able to deliver any work fragment. This happens organically, as a result of iterative development, the variability of tasks and team self-organization. You will have support from colleagues specialized on Quality Assurance, UX, and Product development, so you can focus on the areas you know best, and which make you happiest to work on.

Technology

We develop one of the most technologically complex solutions on the market and we ♡ Javascript. Node.js is a backbone (no pun intended) of our backend related work.. In most of projects we use cutting edge technologies like React, Redux, Sagas and Flow/TypeScript. You may also find a Google Closure Tools and CoffeeScript in our older projects. These technologies communicate with scalable data storages like MongoDB, PostgreSQL, HBase and Elasticsearch and many more.. We have implemented a Continuous Integration system, so you will know that the code you are working on passed the tests, and, if you break it, that it would be easy to fix. The whole process is implemented on Gitlab and automated tests. Our more than 100 APIs clearly point to our microservices religion. You will learn to love them and write them, too.


Key Responsibilities

  • Implementation of the server-side infrastructure for our core products 
  • Serving the data from data APIs and database storages to application front-ends 
  • Participate in discussions with SW architects about the implementation of the new services 
  • Writing scalable, testable and reusable code 
  • Being a member of the cross-functional SCRUM team 


Skills & Qualifications

  • Good knowledge of Node.js, npm and frameworks related to Node.js
  • Experienced with JavaScript
  • At least basic experience with SQL and NoSQL databases, key-value storages, messaging queues (we are using MongoDB, PostgreSQL, HBase, ElasticSearch, Redis, RabbitMQ, and more) 
  • Knowledge of version control systems (Git)
  • Experience with writing scalable server-side applications is a plus
  • Experience with creating automated tests is a plus

We Offer

  • Challenging work
  • International environment in the new modern offices in Forum Karlín. 
  • Agile and open-minded culture and a high level of flexibility
  • Possibility to learn new technologies and encourage new ideas 
  • Workshops and meetings with various experts from the Czech market, internal trainings, language courses
  • 25 days of holidays, 3 sick days, home office
  • Chance to compete in a ping-pong tournament or to enjoy table football, PS4, yoga or run with colleagues, nearly all year-round grilling parties, and other team buildings opportunities 


Position Type

  • Full time

What we do

Meet Us