Supermove - Software Engineer, Backend & Integrations
Requirements
• You have relevant experience. You have 2-5 years of experience at a relevant tech, product-driven company. Ideally with 1-2 years of experience in an early-stage startup (Seed, Series A). • You truly believe in our mission. You believe moving is a significant moment in a person's life and believe we can make the moving experience great. • You are curious and empathetic. You always aim to understand the full picture from the customer's point of view. You're willing to challenge your understanding of this every day to improve it. • You embrace change. You understand that change is the only constant in a startup. You are excited to propose and lead change when you have a better way. • React and React Native client apps built with an Apollo GraphQL data layer, Styled Components for styling our UI, and hooks for handling modals, responsiveness, navigation, and more. • Together with our design team, we have built a shared design system used in all client applications. • Flask backend with a performant GraphQL layer built with Graphene. • Redis for async task handling and working with external systems. • Infrastructure is all on AWS with usage of Lambdas, ECS, and Dynamo. • We have a CI/CD pipeline that enables us to test every pull request and deploy multiple times per day. • Our processes include using Notion, Slack, Zoom, and GitHub for all communication.
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) • 3rd party integrations • AWS: Lambdas, ECS, DynamoDB • Basics of testing: e2e, integration, unit
Benefits
• Large amount of ownership within the first 3 months of joining. You’ll be able to jump into projects within your first 30 days, and own several features by the end of your 90 days. • Modern tech stack: Python/JS with React, React Native, GraphQL, Flask, Postgres, AWS (Lambdas, ECS, Dynamo). • Fast iteration cycles. We build and launch our features behind flags. This enables us to deploy multiple times a day without disruption to other engineers on the team. • Strong engineering backgrounds: Work with bright engineers from Asana, Facebook, Pinterest. • Market comp, medical, vision, dental. • Provide direct input to overall company strategy. • We move at super speed with a simple four step process. • Phone screen, CTO & Hiring Manager Interview, Technical Interview, and then a three hour virtual final round interview with the founders and future team members. • Software Engineer I: $90,000 USD - $140,000 USD • Software Engineer II: $120,000 USD - $170,000 USD • We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT