Supermove is a technology company aiming to revolutionize the moving industry by introducing innovative software solutions. The Software Engineer, Full-Stack role involves building user-facing features, optimizing backend performance, and contributing to the design system, all while working collaboratively within a fast-paced environment.
Responsibilities:
- Build new user-facing features end-to-end from the database schema up to the UI components with great attention to detail
- Create generic systems that are able to solve any workflow in a scalable way. Generalized systems include billing, document creation and storage, task workflow, and customer communication systems
- Optimize our GraphQL backend for fast performance so that our movers are able to complete their jobs quickly
- Add real-time support to our notifications framework and customer communication features
- Work on our early-staged design system to build UI components consistently and quickly. Help define how we build components here at Supermove
- Open source general frameworks that we use to build entire applications consistently and quickly
- Shipping code, conduct code reviews
- Architecture docs and Design handoffs
- Product brainstorm/scoping (if desired)
- Design review/brainstorm (if desired)
Requirements:
- 2-5 years of experience at a relevant tech, product-driven company
- 1-2 years of experience in an early-stage startup (Seed, Series A)
- Understanding of relational databases
- GraphQL
- Python/Flask
- AWS Lambdas
- Basics of testing: e2e, integration, unit
- React
- React Native
- Frontend Testing