Position: Full-stack Node.js/JavaScript developer
Company: Spinbackup
Experience required: 3y
Category: Node.js
English level: upper
Published: 2020-05-01T00:00:00+03:00

*About project*
Rapidus - a Silicon Valley company founded in 2015 to provide one-hour and same-day delivery for businesses, 24/7/365. Our customers describe as "Uber for courier deliveries" and we focus on last-mile deliveries for printing, fabrication, real estate, legal, construction, biotech, health, and transportation industries. We connect delivery partners with business shippers for fast, trackable, guaranteed, professional, convenient, and up to 30% cheaper deliveries everywhere in California, Colorado, and Washington, and we just launched Texas earlier this year. Some of our customers are airline companies like Alaska Airlines nad United, etc.

*Stack*
Experience: AWS (S3, EC2, SQS, ELB), Packer, NPM, Node.js, PostgreSQL, Redis, Mongo, JavaScript, Swagger, Gulp, Express, EJS, Google APIs (Maps, etc.), Twilio (SMS), Stripe SDK.

*Bonus*
Experience or willingness to learn: Claudia framework, API Gateway, Lambda, DynamoDB, PayPal API, Dwolla API

*Description*
We are looking for full-stack JavaScript engineer, capable of building frontend, but with a primary focus on backend work/API development. 

You will be working on an existing production system. Mistakes are expensive, so we expect you to have a deep understanding of the development, testing and deployment process, and mission-critical paths. The system supports a marketplace between drivers (using iOS and Android devices), and customers (via the variety of access channels). Marketplace players are distributed geographically and operate in different time zones, sending a number of signals to the deployment in AWS.

Position requires attention to detail and the ability to multitask with flexibility in working hours. We value the desire to learn and improve, and “get stuff done” attitude. 

From the technical perspective, we are looking for strong skills with developing highly-available, effective and optimized for performance backend (REST APIs) applications, knowledge of building real-time applications with emphasis on concurrency and reliability. 

Most of our projects have mobile (iOS and Android) clients. While there is usually not a lot of “DevOps” work, it is essential to know that we expect an engineer to own systems top-to-bottom.