Staff Software Developer, NEMT
Staff Software Developer, NEMT
Department: Engineering
Employment Type: Full Time
Location: Vancouver
Compensation: $182,076 - $201,003 / year
Description
Spare is a fast-growing, successful startup. We thrive on innovation, rapid execution, and delivering top-tier products that make a real impact. We are now seeking a
Staff Software Developer to join our team and work directly with the founders to build a brand-new product from scratch.
If you are an exceptionally fast and efficient coder with a strong customer and product orientation, and if you are energized by the opportunity to create something groundbreaking at a startup, this role is for you.
As a Staff Software Developer on a new team, you will play a critical role in designing, building, and launching the new product which will work alongside our core platform. This is a
purely individual contributor role, with a strong focus on speed, quality, and strategic execution. You will work closely with the founding team to bring our vision to life, making high-impact decisions that shape the technology and architecture of our product.
Given the nature of a fast-moving startup environment, this role may require some work outside of normal working hours, including potential travel to customer sites up to several times a month. We are looking for someone who is willing to put in the effort to create something extraordinary and participate directly in the company's success.
Key Responsibilities ✨
- Own the design and development of core product features from inception to launch.
- Work closely with the founders and principal software developers to define technical direction and execution strategy.
- Rapidly prototype and iterate on new ideas, balancing speed and scalability.
- Write clean, maintainable, and high-performance code while meeting tight deadlines.
- Ensure software quality through best practices, automated testing, and code reviews.
- Lead architectural decisions to enable long-term scalability and maintainability.
- Collaborate cross-functionally with product managers, designers, and other software developers to create a seamless product experience.
- Participate in customer meetings to gather requirements and gain insights on customer needs.
About you ✨
- A highly productive software developer with a proven track record of delivering high-quality code at exceptional speed.
- Passionate about building great products and deeply invested in the customer experience.
- Comfortable in a startup environment where agility, ownership, and execution speed are key.
- Experienced in designing and building large-scale applications and systems.
- Adept at working independently and making critical technical decisions with minimal oversight.
- Strong in software architecture and design principles, with the ability to influence technical direction at a strategic level.
Requirements ✨
- 7+ years of software development experience, with at least 2+ years in a staff or highly senior IC role.
- Expert in at least one backend or full-stack technology stack (e.g. Node.js, Python, Ruby, Go, Java, etc.).
- Strong frontend experience with modern frameworks (e.g. React, Vue, Angular).
- Experience with cloud infrastructure and scalable system architecture, particularly building SaaS products.
- Deep understanding of software development best practices, including CI/CD, automated testing, and performance optimization.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- Previous startup experience or experience working on 0-to-1 product development is a plus.
Why Join Us?
- Work directly with the founders and shape the future of an exciting new product.
- A fast-paced, high-impact role in a rapidly growing startup.
- The opportunity to take full ownership of projects and drive innovation.
- A dynamic, collaborative, and supportive team culture.
- Competitive salary and equity options.