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