Note: The job is a remote job and is open to candidates in USA. Supermove is a company aiming to revolutionize the moving industry through technology. They are seeking a Backend Software Engineer to build scalable systems and integrate various third-party software to enhance the moving experience for their customers.
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)
Skills
- 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 the customer's point of view
- Willingness to embrace change and propose improvements
Benefits
- Market comp, medical, vision, dental.
- Provide direct input to overall company strategy.
Company Overview