X R I B A
Job Details
Department

Dev Ops

Location

Full Remote

Job Type

Developer

Qualifications

Associate

Experience

4 Years

BACKEND ENGINEER

Xriba and Soluzione Tasse have opened the recruitment process for two Backend Engineer profiles (a middle and a senior) who will play an important role in the backend team in the implementation of a new CRM product.
The product will be developed in stages and each of which will mark a significant advance in its functionality.

We aim to create a tool for the management of constantly evolving company work processes. While we will initially focus on core functionality, the Product Roadmap foresees increasingly exciting development challenges. To this end, an architecture oriented towards flexibility and integration with third-party products will be a crucial aspect.

Our technology stack consists of:

  • Node.js (Typescript) for services that expose REST API and more
  • Express.js
  • React (Typescript) for frontend application
  • DB PostgreSQL
  • Redis for caching, notifications and more
  • Docker
  • Kubernetes
  • GIT on Bitbucket platform
  • Jira
  • Confluence

The platform hosting the services is Google Cloud Platform, through Kubernetes Cluster.
The Backend Engineer will report directly to the Tech Lead and will have the following responsibilities:
implementation and documentation of backend infrastructure functionality, according to project specifications and user needs;
integrations of third-party services;
close collaboration with the technical team following the agile SCRUM mode and design choices to support the project requirements.

Requirements:

  • Must have
  • Ability to work in a team:
  • Proactivity and a sense of responsibility in carrying out the assigned tasks
  • Ability to communicate any critical issues and keep other team members updated on their developments
  • Problem solving approach
  • Knowledge and experience of developing Web applications with backend development technologies and microservices architectures
  • Knowledge of object-oriented principles and languages
  • Knowledge and experience of interacting with DBMS (PostgreSQL, MySQL, etc …)
  • Experience using GIT as a code versioning tool

Nice to have

  • Knowledge of Node.js and main tools / frameworks (Express, etc …)
  • Knowledge and experience on writing Unit Test / End-To-End Test
  • Knowledge of containerization technologies such as Docker Container
  • Knowledge of Kubernetes
  • Knowledge of CI / CD pipelines on Bitbucket / Azure or similar
  • Agile work organization experience (SCRUM)
  • Knowledge and experience on Typescript
  • Knowledge and experience on Redis
  • English language: written and spoken

_________________________

FRONTEND ENGINEER

Xriba and Soluzione Tasse have opened the recruitment process for two Frontend Engineer profiles (a middle and a senior) who will play an important role in the front end team in the implementation of a new CRM product.
The product will be developed in stages, each of which will mark a significant advance in its functionality.

We aim to create a tool for the management of constantly evolving company work processes. While we will initially focus on core functionality, the Product Roadmap foresees increasingly exciting development challenges.
To this end, extreme care for usability and user experience will be a crucial aspect.

Our technology stack consists of:

  • Node.js (Typescript) for services that expose REST API and more
  • Express.js
  • React (Typescript) for frontend application
  • DB Postgres
  • Redis for caching, notifications and more
  • Docker
  • Kubernetes
  • GIT on Bitbucket platform
  • Jira
  • Confluence

The platform hosting the services is Google Cloud Platform, through Kubernetes Cluster.

The Frontend Engineer will have the following responsibilities:

  • implementation and functionality documentation of the frontend infrastructure, according to project specifications and user needs;
  • use of the REST API exposed by the backend services;
  • close collaboration with the technical team following the agile SCRUM mode and design choices to support the project requirements.

Requirements

  • Ability to work in a team:
  • Proactivity and a sense of responsibility in carrying out the assigned tasks;
  • Ability to communicate any critical issues and keep other team members updated on their developments
  • Problem solving approach
  • Knowledge and experience with frontend development technologies such as React and Redux / Saga or similar architectures
  • Experience in invoking REST API in Json format.
  • Experience using GIT as a code versioning tool

Nice to have

  • Knowledge and experience on writing Unit Test / End-To-End Test.
  • Experience in converting mock-ups into CSS using tools such as Figma, Zeplin or similar
  • Knowledge of CI / CD pipelines on Bitbucket / Azure or similar
  • Agile work organization experience (SCRUM)
  • Knowledge and experience on Typescri