Join us!

We’re looking for a Senior Software Engineer to join our 5 person engineering team. For the right person, we believe this is a fantastic opportunity to shape the future of a product and business that’s growing quickly.


Senior Software Engineer

〰️

Remote

〰️

Founding Team

〰️

Senior Software Engineer 〰️ Remote 〰️ Founding Team 〰️

Snag is an instant needs service focusing exclusively on providing high-margin goods to college students. We directly employ drivers who deliver on e-bikes or scooters and carry all inventory in our company-owned dark stores.

Mission

We emerged as a direct response to the exorbitant fees and long wait times that plague existing delivery services. We’re providing the fastest delivery service available, with deliveries being fulfilled within 10 min, all while ensuring affordability.

Growth

We just launched on 5 more campuses and have plans to expand to 12 more within the next 12 months. In July, we raised $4.5m in an oversubscribed seed round led by top-tier investors that gives us 3 years of runway.

Tech stack

We are using Flutter to build fully vertically integrated customer and warehouse/driver apps across iOS, Android and web. For our backend, we use NodeJS + TypeScript, Firestore for our database.

Team

Our entire team is 22 employees and an additional 500 part-time campus-specific employees. Engineering is currently 5 people and split remotely across CA, NV, NY locations, and led by our CTO, Iv Segal.

Last year, we were on 6 college campuses and served 40k customers. Our stores generated more revenue per square foot than Trader Joe’s.

What you’ll be doing

  • This is a true full-stack role. You’ll be using Flutter frontend and cloud backend to work on features for our customer and employee mobile apps, occasionally diving in with Kotlin or Swift to make custom changes. You’ll be working in Node + TypeScript + Cloud to build features and improve the reliability and security of our stack.

  • Troubleshoot and optimize down to the metal. We have been known to occasionally dive deep into the graphics/networking packages to find issues, submit reports to their maintainers or even help find/fix the problem so that our customers and employees can enjoy a smooth app experience.

  • Visit our warehouses in-person to see our technology in action. We’re a user-driven team, so it’s critical to see firsthand the impact of your work on improving our warehouse logistics.

What we expect from you

  • 5+ years of full-stack engineering experience, ideally in a fast-paced startup environment.

  • Experience with cross-platform mobile frameworks like React Native or Flutter.

  • Proficiency with backend development (especially in improving scalability or performance) using technologies like TypeScript, Javascript, or Node.

  • Ownership mentality. We’re a small team with a large technology surface area to cover, so you’ll have full ownership of the features you work on.

Bonus qualifications

  • Exposure to native mobile development in either Android (Java/Kotlin) or iOS (Swift).

  • Understanding of serverless architecture and distributed cloud applications.

  • Familiarity with security best practices

Reasons to join Snag!

1. The company is now at an inflection point where our business is growing very quickly, but we’re still small enough that you’ll get significant equity in that success.

〰️

2. As we scale up the volume of orders and campuses we serve, we’ll have lots of interesting technical challenges to solve. Route optimization, batching, scheduling, performance improvements, security, reliability, and even gamification!

〰️

3. Be part of our founding team and have a direct impact on our product and company direction. We’re a tight-knit team with ambitious goals to reinvent how college students shop for everyday necessities. 

〰️

5. Accelerate your learning + professional growth. We’re a team with a continuous improvement mentality, from delivery time and labor utilization to app frame rate and battery life. We’re also intentional in how we prioritize. With limited eng bandwidth and lots of things to build, we have to avoid prematurely optimizing so we’re always working on the features that will move the needle the most.

〰️

6. Market salary (50th+ percentile) + competitive equity. Given that this is a remote role, we use Pave (leading startup compensation benchmark) to determine our salaries, which vary based on location and experience.

〰️

7. Unlimited PTO policy. Building a successful company from the ground up is a marathon, not a sprint. While we work hard, we also take time to recharge so we can do so sustainably.

〰️

8. Healthcare and Dental.

Our customers love us

We have thousands of followers across several campuses and we’re soon expanding to 12 more new locations!