Supermove is a technology company aiming to revolutionize the moving industry by providing innovative software solutions. The role involves building scalable backend systems, integrating with third-party software, and optimizing performance to enhance the customer experience in the moving process.
Responsibilities:
- Build scalable backend systems that allow us to scale to millions of users
- Integrate with 3rd party software including Payments, Accounting, CRMs, and more
- Optimize our GraphQL backend for fast performance so that our movers are able to complete their jobs quickly
- 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
- 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)
- Experience with Python/Flask
- Experience with GraphQL
- Experience with PostgreSQL/relational databases
- Experience with 3rd party integrations
- Experience with AWS: Lambdas, ECS, DynamoDB
- Basics of testing: e2e, integration, unit
- Belief in the mission of improving the moving experience
- Curiosity and empathy towards understanding customer perspectives
- Willingness to embrace change and propose improvements