Supercharge your moving company
Software Engineer, Backend – Integrations
Location
United States
Posted
75 days ago
Salary
$90K - $140K / year
Seniority
Mid Level
Job Description
Software Engineer, Backend – Integrations
Supermove
• 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)
Job Requirements
- 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 believe moving is a significant moment in a person's life and believe we can make the moving experience great.
- 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 understand that change is the only constant in a startup. You are excited to propose and lead change when you have a better way.
Benefits
- Market comp
- medical
- vision
- dental
- Provide direct input to overall company strategy
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer – Backend
Field MaterialsLeading AI platform for contractors to control and verify spending
• Build high-performance micro-services and APIs • Create scalable and performant production systems on AWS • Collaborate with a team to continuously improve systems based on customer feedback • Design and architect well-structured systems and code
• Develop and maintain web applications using HTML 5, CSS3, Javascript/Typescript, vue.js, Git, and Webpack/Vite • Collaborate with the team to improve development processes and implement best practices • Troubleshoot and debug issues as they arise • Ensure code quality through automated testing • Keep up-to-date with new technologies and trends in web development
Senior Software Engineer, .NET
Braves TechnologiesBraves helps global technology companies incubate and grow their Offshore Software Development Teams in India
• Work under autonomy with a self-driven attitude to own problems and deliver solutions • Understand the complex business and technical problems, learn quickly, understand tradeoffs and communicate a solution • Capability to research alternative solutions and propose them within given constraints • Apply different languages and technologies to your projects while coding side by side with other developers on your team • Implementing continuous integration, delivery and DevOps practices to accelerate the delivery of new valuable functionality to its intended users • Applying test-driven development practices to ensure high quality of the software, and reduce future effort and cost on implementing changes to the product • Mentoring and coaching less experienced software engineers within the team and in our clients’ tech teams, hosting tech meetups and our community events to share your expertise with others • Advising our clients on the right technical decisions and advocating for the best practices to use
Senior Software Engineer, Java/Kotlin
Braves TechnologiesBraves helps global technology companies incubate and grow their Offshore Software Development Teams in India
• Work under autonomy with a self-driven attitude to own problems and deliver solutions • Understand the complex business and technical problems, learn quickly, understand tradeoffs and communicate a solution • Capability to research alternative solutions and propose them within given constraints • Apply different languages and technologies to your projects while coding side by side with other developers on your team • Implementing continuous integration, delivery and DevOps practices to accelerate the delivery of new valuable functionality to its intended users • Applying test-driven development practices to ensure high quality of the software, and reduce future effort and cost on implementing changes to the product • Mentoring and coaching less experienced software engineers within the team and in our clients’ tech teams, hosting tech meetups and our community events to share your expertise with others • Advising our clients on the right technical decisions and advocating for the best practices to use



