Senior Backend/Full-Stack Node.JS Developer
(5+ years exp)Capital Drive
Job Type
Full TimeVisa Sponsorship
Not AvailableHires remotely in
Relocation
AllowedSkills
The Role
About Capital Drive
Capital Drive is a pre-launch startup on a mission to revolutionize the black car service industry. Our platform levels the playing field by equipping independent business owners with full-service technology to digitize their back office, and earn more money by competing head-to-head with large transportation networks. Our product-led growth approach is critical to Capital Drive’s success with our disruptive, driver-first SaaS platform.
As an early engineer on the team, you’ll join us in launching our flagship product that will bring together the latest technologies in real time GIS and navigation, machine learning and cloud computing. You will leverage your skills and expertise to make key technical decisions and deliver products that meaningfully impact and empower the drivers on our platform.
The Position
Senior Backend/Full-Stack Engineer - NodeJS
We are looking for an expert back-end or full-stack engineer to help lead the greenfield development of our flagship SaaS platform Node JS, GraphQL, React and React Native.
Technologies
NodeJS, TypeScript, GraphQL, Postgres, AWS, React, React Native, Material UI
What You’ll Do
- Help lead the architecture and proprietary development of our suite of vertical SaaS products for the transportation industry
- Create modern, industry leading user experiences by combining third party SDKs, open-source libraries and carefully designed custom services into reliable, performant and observable distributed systems.
- Perform code reviews, mentor other developers, evaluate, test, select and educate the team on technology components to be integrated into the project
- Assist in scoping, estimating and planning
- Participate in the architectural evolution of our entire platform, including API design and data modeling
- Write code that you are always proud to deliver - code that is well tested, user focused and performant
Who We’re Looking For
- You have 5+ years of experience with JavaScript, including 2 years coding in TypeScript or another strongly typed language.
- You have a broad grasp of the JavaScript ecosystem and associated tooling, best practices and current trends
- You have experience exposing and consuming GraphQL APIs
- You are comfortable writing tests for your code, and have experience with automated testing and deployment in a CI/CD environment
- You are comfortable working with both SQL and NoSQL databases, including schema design and at least basic, index based optimization.
- You have a solid grasp of writing asynchronous software, both in terms of singl-node asynchronous code as well as asynchronous inter-service communications using message queues or similar technologies.
- Bonus skills: experience with creating or utilizing code generation, data processing/machine learning, GIS systems, and functional or reactive programming styles.
About You
- You’re the type of person who reads the source code of open-source libraries when you encounter bugs or can’t find what you need in the documentation
- Although you are an expert in back-end or full-stack development, you’re willing and able to work outside of your role when needed
- You strive to maximize efficiency and development speed, while prioritizing quality and user experience
- You are passionate about building products that create meaningful value for customers
Our Team
- Capital Drive is a fully remote team, and we communicate frequently using:
- Slack and Microsoft Team for communication
- Notion for team documentation
- Jira and BitBucket Issues to manage projects
- Daily standups