All open positions

Apply now!

Experience

3+

Contract

Full-time

Office

Frosinone

Mode

Hybrid

RAL

28-34k (based on experience)

Back-end Middle Developer – NodeJS

Bring your talent to Humans.tech!

We are Humans.tech. We create intelligent interfaces that solve complex problems and improve experiences, as well as being beautiful, of course! We collaborate with global companies such as Airbnb, Amazon, and Angelini, and we’re only at the letter A! We aim to revolutionize the way people and businesses interact with technology.

As a Back-end Middle Developer:

You will develop highly engineered APIs and be part of a highly skilled team.

The infrastructures you build will have to handle a high volume of requests and you will be continually challenged by the large amount of data to be managed.

You will be required to coordinate with other departments to enable the smooth running of projects and will have processes, searchable code bases and an international team to support you.

You will be challenged to use solutions that offer high performance and safety, always taking into account project requirements.

Hard skills
  • Excellent knowledge of Typescript and Node.js;
  • Excellent knowledge of the major SQL and NoSQL databases;
  • Knowledge of the Adonis.js framework;
  • Experience in developing rest APIs;
  • Experience in developing systems with asynchronous communication (socket, pub/sub, etc…);
  • Knowledge and use of versioning tools (eg: Github)
  • Knowledge and use of tools for the development of CI/CD pipelines (eg. Github Actions);
  • Daily use of Docker;
  • Knowledge and use of Amazon Web Services;
  • Experience in the development of architectures in microservices;
  • Experience in the advanced use of Node package manager (e.g. yarn, pnpm);
  • Perfect knowledge of GIT, branching best practices and commit conventions;
  • Good professional knowledge of written and spoken English;
  • Native Italian speaker.
Nice to have
  • Knowledge and use of orchestration systems (e.g. Kubernetes);
  • Experience in Python development;
  • Experience in development in other languages, with openness to skills not yet explored.
Corporate benefits

Full-Time Employment Contract & Career Opportunities

Coffee & Water 24/7, 
Ticket Restaurant

Competitive wages
Salary commensurate with experience

Bonuses & Incentives based on corporate and individual performance

R&D projects on the latest technologies

Supplementary Employee Healthcare Assistance Fund

Hybrid work commensurate with experience

Dedicated Apple Workstation

Training: courses, webinars, events, books and documentation

What you should know before applying:

At Humans.tech we work by objectives, which makes us incredibly flexible, but also very demanding.
Every day we push all the members of our Team to go beyond their limits, because we firmly believe that only in this way can we achieve results that exceed initial expectations.
We don’t expect to have all the answers ready. For us, the secret lies in the ability to ask the right questions and have critical thinking.

Ours is a workshop for those who love to innovate and challenge themselves with colleagues who share the same vision. The high retention rate of our Humans is a testament to our commitment to creating a stimulating and rewarding environment for each individual.
We cultivate excellence, but we know that absolute perfection in human processes does not exist. 
If you’re waiting for the perfect time to apply, know that it’s time!

FAQ

Check out frequently asked questions about our recruiting process.

We encourage you not to automatically exclude yourself: send your application anyway!
If you are a young developer just starting out, know that every year we launch a new edition of our Academy (Eureka!). Therefore, we encourage you to apply to have the opportunity to join our team.

Our selection process may vary depending on the role.
However, it usually starts with a screening of your resume, followed by a short cognitive interview: a quick, pleasant and mutual acquaintance.
Next, there will be a meeting with an HR department manager, who will give you a complete overview of our working approach and the philosophy that guides Humans.tech. This will be followed by a short pair programming session that will help us assess your talent, attitude towards challenges and your ability to solve complex problems. If the challenge is successful, we will proceed with the final steps.

Typically, the selection process can take up to a week to complete.
The timing largely depends on the readiness and commitment with which the candidate decides to schedule the only three meetings planned.

Absolutely! We are always looking for new and promising Humans. If you don’t see a position that fits your profile, but you’d like to apply anyway, just let us know and we’ll figure out how to proceed.

Apply now!

Become the next Humans developer!