Position: Principal Software Engineer (GCP/Node.js)
Company: StartupSoft
Category: Node.js
Experience required: 5y
English level: upper

StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU. Our developers work directly on the product as an integral part of the startup team

**About project**
WattEV is working hard to speed up the electrification of medium and heavy-duty transportation. WattEV’s mission is to speed up the transition of US trucking transport into zero-emission faster than anyone could expect. The company uses a combination of business and technology innovation to create infrastructure and data-driven workflow that provides truckers and fleet operators with the lowest total cost of ownership. The project goal is to implement an innovative driver-centered product that supports the electric truck driver in the process of commercial load transportation

Shortly, this is the end-to-end products delivery with the help of electric vehicles. They have charging stations with solar panels over the US. The delivery roots are built according to their charging stations’ location

Tech stack
NodeJS (TS); GCP (ClooudRun, Firebase)

**Team composition**
The full management team and up to 10 engineers

**Project stage**
Live product.

**Qualifications and skills**
8+ years in Software Development roles
3+ years in cloud-native development using Kubernetes, CloudRun or similar
2+ years in JavaScript (TypeScript, Node.js, JS serverless) programing language and GCP cloud (AWS or Azure is secondary but considered relevant)
Intermediate English or higher
**Nice to have**
OCPP (Open Charge Point Protocol) experience for charging stations
Familiarity with the transportation domain, experience in logistic applications development
Experience with message queuing services (RabbitMQ, Kafka, SQS)
**Responsibilities**
Backend development of microservices using Node.js
Contributes to mobile and backend application architecture
Writing critical components software code
Guiding other team members on the implementation
**Why StartupSoft?**
Work with top entrepreneurs and startups from Silicon Valley and EU
Become an integral part of the core team — be more than someone who just writes code
Potential to receive equity in high-growth startups
Contribute to well-funded products with potential to impact millions
Beautiful offices in the best locations with high-end amenities
Tight-knit team with an inclusive and transparent culture
Only the latest, modern technologies with no legacy code and management bureaucracy
Above average salary, benefits & medical insurance