Full Stack Engineer (Backend-leaning)
Long Term - Senior
We are looking for a Software Engineer, based in the US or willing to work US time zones, to join our rapidly-growing product and engineering team! This individual will own projects across both of our core product areas:
Marketplace: Our marketplace is our longest running product and is critical to our business! This public facing product enables our customers to find, bid, and purchase assets. Marketplace projects could include improving our bidding process, revamping our user interfaces to drive customer usage, and developing integrations and products for additional services like financing and fulfillment.
Asset Management Software: Our asset management software is an enterprise grade saas product that enables companies to track, maintain, deploy, and resell their assets. This software works in conjunction with our marketplace product and is one of our key growth drivers. Projects here could include building out customer reporting, finding ways for our customers to track their carbon footprint, and building out a robust data pipeline for the company.
Technologies We Use:
- Typescript / Javascript / React / Ant Design / HTML / CSS
- Next.js deployed on Vercel for our front end framework
- Node.js backend framework modeled after Nest.js
- Experience with microservice event-driven architecture
- AWS for our serverless API and NoSQL database
- Big Data / data warehousing (i.e. Elasticsearch, Metabase)
- PHP and Laravel for some of our legacy systems
Technical Requirements for the Role:
- 5+ years of full stack experiencing using the technologies referenced above particularly on back-end development
- Strong proficiency in TypeScript, Node.js (NestJS), and modern frontend frameworks (React, Next.js)
- Strong database skills including MySQL and MongoDB
- Experience with PHP and Laravel to support and modernize legacy systems
- Experience working with search infrastructure like Elasticsearch
- Familiarity with message brokers like Kafka and event-driven micro service architecture
- Hands-on experience integrating third party APIs (e.g. Stripe) and building secure transactional flows
- A strong grasp of scalable design system design and real-time application challenges
- Bonus: DevOps or infrastructure experience (Docker, Kubernetes)
What we're looking for:
- BS or higher in Computer Science or a related technical field
- Experience at a fast growing startup strongly preferred
- Strong written and verbal communication skills
- Self-starter attitude and the willingness to "roll up your sleeves". We encourage our engineers to collaborate cross-functionally with stakeholders from all teams to solve technical and non-technical problems
- Passion for environmental causes and for building a business from the ground up!
- Remote applicants welcome!
- 1First call
- 2Case Study
- 3Group call (engineering team)
- 4Background check