Sr. SW Engineer (Typescript)

Services Prague, Czech Republic

We are looking for an experienced Developer to join our GoodData team. We are helping Fortune 500 companies to process hundreds of terabytes of data every day. You will be a part of that effort working in a young and agile team, driving innovation and delivering top quality tools that your colleagues will use in their everyday work. You will not be alone! You will work with some of the best engineers in their respective fields and you can always rely on their advice.

What your job will be about:

  • Collaborate on customer-facing platform implementations.
  • Work in an agile environment, with cooperation and active communication within an autonomous team.
  • Get involved in all stages of development life-cycle (architecture, coding, QA, delivery).
  • Learn new technologies and environments.

What you should have:

  • 4+ years experience with Node.js, preferably in Typescript.
  • Experience with software testing (we use Jest), code documenting, GIT, and working in a Unix environment.
  • Experience with asynchronous programming.
  • Experience with SQL and database systems.
  • Ability to use English in everyday communication (with clients, fellow developers, etc.) and to read and produce code documentation.
  • Hacking mentality and eagerness to find out how things work - sometimes you will need to reverse-engineer a client system without documentation.
  • Ability to write clean, maintainable, and understandable code.

Nice to have:

  • Experience with Ruby on Rails is welcome. We mainly use jRuby, so Java is an advantage as well.
  • Experience with the following technologies: Electron, Express, GraphQL, Apollo server, RamdaJS, Fluture.js.
  • Knowledge of how APIs work - REST, data formats, HTTP errors, rate limiting, authentication, etc.

Extra Goodies:

  • Informal working environment and a fun company culture
  • Annual bonuses
  • Stock options
  • Flexible working hours
  • Your choice of MacBook or Lenovo laptop
  • 25 days of vacation + 6 sick days
  • Generous referral bonus program
  • Lunch vouchers
  • Employee mobile tariff
  • Relax zones, gym, sports program 'GoodLife'
  • Regular company pub evenings and social events
  • Dog friendly office :)
  • Fridges full of free refreshments, and more