Chcete vidět naše pracovní nabídky?
Klikněte zde

Java / Ruby / Go / Backend Developer

We are looking for passionate and creative problem solvers to join our team in Prague or Beroun, helping us to develop and to enhance our core components in-house and to ultimately invent something others haven’t thought of yet!

  • Work type: full-time
  • Salary: od 40 000 CZK/m
  • Region: Beroun
  • Required language: English (B2)
  • Suitable for graduates: no
  • Reference num.: A1802
Radek Sojka

Radek Sojka

776 005 109 radek.sojka@goodcall.eu

What is it all about?

  • Working on back-end services of the platform. Those are primarily services serving various parts of our API.
  • Working on in-house tools. Some of the service are used for supporting the company, e.g. internal or partners' web consoles.
  • Integration with 3rd party APIs / services. E.g. new payment options.
  • Analysing of business requirements and designing appropriate solutions.

The back-end of our service is in-house developed micro-service oriented platform. We do embrace a lot of open-source projects as well. As we use OSS we like to give back as well through reporting bug and/or committing patches.
Majority of our back-end services are written in Ruby or Go. We use EventMachine when writing apps in Ruby (Goliath as application server, executed via EinHorn). Go is typically used in apps, which require large throughput and are simpler. Example of such can be end-device event collection or routing of storage requests. From the open source projects perspective, you can meet ElasticSearch, PostgreSQL, Varnish, HAProxy, nginx, HBase, heka, RabbitMQ, Kafka and many others.
Platform is not only about APIs. Primary business is streaming videos, to be able to do that, we have own encoding pipeline which can orchestrate encoding on hundreds of servers. We have developed own request routing layer for our origin storages to be able to scale throughput and storage capacity as we need.

Who are you?

  • Knowledge of Java or Ruby programming language.
  • Experience with version control (for example GIT or SVN).
  • Experience with Linux operating systems.
  • Willingness to explore and learn new stuff every day.
  • Solid communication skills in English.

The below will set you apart from other applicants:
  • Knowledge of some other higher language such as Ruby, Python, Scala, C/C++, C#, Smalltalk, GO, Elixir/Erlang, etc.
  • Experience with JVM performance optimisation.
  • Experience with distributed computing or Hadoop.
  • Interest in learning new languages, especially those which can use JVM.

Why is this position attractive?

  • Competitive salary and annual bonus structure
  • Work from home - 2-3 days per week
  • Exceptional projects
  • Awesome team, friendly atmosphere
  • Interesting growth prospects
  • Modern offices with individual working spaces, access to our international teams
  • Free parking in the building

Not your dream job?

Check out some more ideas on our Careers Page or download our app to see every job available HERE.

  • Work type: full-time
  • Salary: od 40 000 CZK/m
  • Region: Beroun
  • Required language: English (B2)
  • Suitable for graduates: no
  • Reference num.: A1802

Contact

Radek Sojka

Radek Sojka

776 005 109 radek.sojka@goodcall.eu
Používáme cookies s cílem co nejvíce Vám zpříjemnit návštěvu našich webových stránek. Tím, že stránky používáte, souhlasíte s uložením cookies na Vašem počítači/zařízení.
Zavřít Více informací