","library":"fa-solid"},"full_width":"stretch","layout":"horizontal","toggle":"burger"}" data-widget_type\="nav-menu.default"\>
Sharing
Rental
Connected services
Company
-
About us
-
Careers
-
Blog
Sharing
Rental
Connected services
Company
-
About us
-
Careers
-
Blog
View All
Backend developer
Category:
IT, Computer Software
Location:
Rome (IT), Milan (IT), Remote
Working Time:
Full-Time
Apply now
Backend developer
Category
: IT, Computer Software
Location
: Rome (IT), Milan (IT), Remote
Working time
: Full-time
Apply now
TL;DR
Connected vehicles platform and mobility services at scale
TypeScript, NodeJS, MySQL, AWS, but with an open mind
Company culture of continuous learning, direct feedback, accountability and trust
Work remotely or join us onsite in Rome or Milan
A couple of calls, one test to be taken from home, and youâll be ready to start
Description
At 2hire we are creating the next-generation platform to connect and control all vehicles remotely.
Build with us the necessary tools to develop, support, launch and scale mobility services.
Already present in 3 continents, more than 15 countries, and with thousands of vehicles in our platform, we are looking for a practical, bright, and trustworthy software engineer to join our team in the ongoing journey from a monolith to microservices at scale.
The challenges
Our platform serves
+1.5M users
in +60 cities. We connect
+10k vehicles
and process millions of events. Itâs not at planet scale (yet), but itâs
enough to learn a thing or two about high availability.
We serve
many mobility services with different requirements and preferences
. So we must prioritize the most valuable features and keep our platform fully configurable.
We work with
many types of vehicles
(like cars, mopeds, scooters and bikes), with different capabilities and protocols.
Aside from the technical challenges, we are a
fast growing company
and we work hard to build a great company culture and adopt development processes that fit us.
Help us scale services and teams to the next 10X milestone and beyond.
What we expect from you
Balance is the key.
We are looking for a good mix of technical and interpersonal skills. We appreciate attention to the details, but also pragmatism.
We expect you to be
passionate
, ready to receive and give
feedback
and accustomed to
continuous learning
.
We want you to take an active part
in improving our products, from the identification of the needs, to the design, planning and implementation.
We donât require
you to have
previous experience with our stack
, but you should feel confident youâll catch up and youâll bring value to the team.
You should have at least an
intermediate English proficiency
to communicate with international partners and customers.
What you can expect from us
We are a motivated team ready to
work together toward personal and company goals
. We are friendly and youâll have the chance to
build meaningful bonds
during breaks, company retreats and outside the office walls.
Your effort will have a
direct impact on the company growth and the customer experience
. Your ideas will be valued and any issue will be heard by the team and in 1:1 meetings.
We are building a
culture of accountability and trust
. Youâll have room for initiative, but all the achievements or failures are shared as a team.
The stack
Our stack is based on
TypeScript on NodeJS, with MySQL
for persistence and
Redis
as a cache and message bus. In some of the services we are working with
DynamoDB
.
We have decent
test coverage
and no features go live without a
code review
. We use linters and formatters. We also have legacy code, but we work to make steady improvements.
All our services run on
AWS
. Most of them are on ECS Fargate, some are deployed as lambdas. We define our
infrastructure as code
using CDK and have automated deployments.
We monitor our services with care.
We have centralized logging on StackDriver. We collect traces and errors on Elastic APM. We have metrics and alerts on Prometheus and Grafana.
Anyway we value the choice of the best tool for the job and
your input is valued
.
Skills
TypeScript
NodeJS
MySQL
Redis
DynamoDB
AWS
DevOps
IoT
APPLY
Apply
Send us your application
Send us your application
First Name*
Last Name*
Email address*
Upload your CV*
Birth date
Cover letter (max 3500 characters, including spaces)
Reference interview (N.B.: leave us the name of someone we can get in contact with to get to know you better from an external source)
How did you find us?
Online Events From a friend Other
Privacy Policy
I read and agreed 2hire's Privacy Policy
Solutions
","library":"fa-solid"}}" data-widget_type\="nav-menu.default"\>
Sharing companies
Car rental
Connected services
Sharing companies
Car rental
Connected services
Company
","library":"fa-solid"}}" data-widget_type\="nav-menu.default"\>
About us
Careers
Privacy Policy
Cookie Policy
About us
Careers
Privacy Policy
Cookie Policy
Contacts
Via Mantova 52, 00198 Rome, IT
info@2hire.io
support@2hire.io
2hire s.r.l. \| P.IVA / C.F.: 13277841006 \| REA: RM â 1435128 \|
Discover more from 2hire
Subscribe now to keep reading and get access to the full archive.
Type your emailâŠ
Continue reading
Loading Comments...
Write a Comment...
Email (Required) Name (Required) Website
Notice at collection
JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember
SunMonTueWedThuFriSat
2829301234567891011121314151617181920212223242526272829303112345678