FULL-STACK DEVELOPER

Job Description

We are looking for a full-stack Developer who wants to grow his/her capabilities within a dynamic and challenging environment.
You’ll learn to deliver clean, stable, unit-tested code and accompanying documentation while becoming an advocate for best engineering practices in terms of coding standards, dependency/build management, etc.

Responsibilities

  • Develop and maintain backend based applications written in Ruby
  • Develop and maintain services written in Ruby
  • Develop and maintain frontend single page applications
  • Document and resolve bugs in development and production environments
  • Unit-test code for robustness, including edge cases, usability and general reliability
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency and application performance
  • Collaborate with cross-functional/cross-language teams to define, design and ship new features
  • Participate in Agile Scrum sprint and release planning

Skills And Qualifications

  • More than 1 year experience of backend development
  • More than 1 year experience of frontend development
  • Experienced in Linux OS
  • Experienced in Software Versioning systems (Git, Svn, etc.)
  • Good knowledge of Javascript
  • Good knowledge of at least 1 backend language among Ruby, Python, Php
  • Good knowledge of Relational Databases MySQL/MariaDB
  • Knowledge of the frameworks such as RubyOnRails, Django, Laravel, AngularJS, React or Vuejs is a plus
  • Knowledge of ElasticSearch is a plus
  • Knowledge of REST / SOAP web services
  • Ability to write bash shell scripts

Educational background:

  • Bachelor’s degree in Computer Science or Information Systems
  • Master of Science degree is a plus
  • Italian/English fluent

Workplace: Milano

Job Contract: Open-ended employment contract