We are looking for

FULL STACK JAVASCRIPT DEVELOPER

who is motivated to combine the art of design with the art of programming. Responsibilities will include implementation of NodeJS back-end microservices and AngularJS, React, Vue etc front-end. You will work in small agile international and distributed team using Scrum Methodologies in the innovative FinTech sector.

 

Task Description:

  • Develop front-end with a modern framework (AngularJS, React, Vue etc)
  • Develop back end API with Node JS
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and stakeholders

Requirements for suitable candidate:

  • Excellent written and verbal language skills in English
  • Bachelor degree in computer science or related field
  • Proficient understanding of web markup, including HTML, CSS
  • Good understanding of any modern front-end framework
  • Good understanding of Node JS
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Proficient understanding of GIT versioning tool

Beneficial:

  • Good knowledge of Unit Testing
  • ECMAScript 6 standard
  • Experience with message brokers like RabbitMQ or Kafka
  • Experience with Continuous integration and delivery
  • Experience with both SQL and NoSQL databases

We offer:

  • Competitive salary and motivation package (bonuses, compensation for sports activities, mobile phone and compensation for phone invoice, business trips, team events and etc)
  • Modern working environment (designed by professionals) in the center of Tallinn
  • Challenging work (developing large systems, international projects) in establishing an international company IT and Development Center
  • Relocation compensation

Other Information:

  • Job located in Tallinn
  • Please be prepared for initial 1-2 weeks training in Germany and occasional business trips later

 

Send Your CV and motivation letter already today to helina.haponen@arvato.com

Feel free to contact us for more information about the position via email or phone +372 53 053 405