Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Full-Stack image - Rise Careers
Job details

Senior Software Engineer, Full-Stack

👋 About Owner.com

Owner is the all-in-one platform that restaurants use to succeed online.


Thousands of restaurant owners use our tools to build their website, drive online orders, create their own branded app, manage their customer relationships, and set up marketing automations.


You can think of it as Shopify meets HubSpot, but specifically for restaurants.


Learn more about the problems we are solving for our customers here.


🌎 Our vision

We’re starting by helping independent restaurants succeed online.


But it’s not just restaurants that need our help. Most local businesses are struggling with these same problems. Huge technology corporations are taking their customers, bleeding their profits, and making it hard for them to survive.


Once we nail the solution for restaurants – we’ll scale it into every other local business type.


In the future we envision, tens of millions of local business owners will use our technology to succeed in the digital age.


🚀 Our traction

In just over 3 years we've generated tens of millions in revenue, served millions of guests, and processed hundreds of millions of online orders.


More importantly, we’ve helped thousands of restaurant owners save their businesses - and not  only survive, but thrive.


⭐ Our team

Our team grew from under 100 to nearly 200 talented people in 2024. We’ve got top talent from the most successful companies in SMB software, including: Shopify, HubSpot, DoorDash, ServiceTitan, Rappi, Faire and Stripe.


We’ll be scaling even faster in 2025 to keep pace with our customer growth.


🌆 Where we work

Owner is a remote-first, global company headquartered in San Francisco, with a sales hub in Toronto. For a few of our roles we prioritize in-person collaboration at one of our office locations. Most of our employees are distributed throughout the globe. Please review the role description and discuss with your recruiter for more details on location!


🔍 Why we’re looking for you

We are looking for a mission-driven senior engineer who is passionate about their craft and committed to building incredible products for our customers.


This role is 100% remote and can be based anywhere in the United States or Canada. For San Francisco-based candidates: we have a new HQ in the Presidio for optional in-person collaboration opportunities!


Our Tech Stack:

Frontend: [React, Next.js, Vue]

Backend: [Node.js, Mongo]

Typescript everywhere


💥 The impact you will have
  • Build new products and features 0 to 1
  • Take ownership of projects from conception all the way to shipping, ensuring modular, maintainable, and high-quality code
  • Deliver value to our end users across our entire system while considering performance, scale, security, and maintainability
  • Shape our product direction by talking to users and collaborating with other teammates in feature brainstorms/roadmap planning
  • Provide thoughtful code reviews and technical guidance to peers, helping to improve overall team quality
  • Help us build a great team — interview candidates, refer great engineers, etc.


✅ What we’re looking for
  • 5+ years of experience building applications
  • Extensive Typescript experience
  • Experience scaling with frontend stack (React, Next.js, etc.) and/or our backend stack (Nodejs, Mongo, AWS)
  • Experience at product-focused startup/scale-up or technology company
  • High degree of cross-functional collaboration—past colleagues in product, design, and business would speak highly of your teamwork
  • Dedicated to continuous professional development and possessing a lifelong-learner mindset
  • Strong sense of ownership and drive, excellent communication, and a proactive approach to identifying and solving problems


🏆 Pay and benefits
  • The estimated starting base salary range for this role is $170K-200K depending on level, location and experience, plus a generous pre-IPO equity package
  • Other benefits include comprehensive health coverage, work from anywhere (remote-first workplace), unlimited PTO - plus extra fun perks!



🚩 Notice - Employment Scams

Communication from our team regarding job opportunities will only be made by an Owner employee with an @owner.com email address.

We do not conduct interviews over email or chat platforms, and we will never ask you to provide personal or financial information such as your mailing address, social security number, credit card numbers or banking information.  If you believe you are being contacted by scammer, please mark the communication as "phishing" or “spam” and do not respond.

Average salary estimate

$185000 / YEARLY (est.)
min
max
$170000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Full-Stack, Owner

Hey there! Are you a passionate Senior Software Engineer looking to make an impact? At Owner.com, we are on a mission to help restaurants thrive online, and we need collaborative, dedicated engineers like you on our team. As a Senior Software Engineer focusing on Full-Stack development, you'll get the exciting opportunity to build innovative products and features from the ground up. With a fully remote setup, you can be based anywhere in the U.S. or Canada, which keeps our work-life balance in check while connecting with a talented group of individuals. You'll dive into our tech stack – think React, Next.js, Node.js, and MongoDB – and bring your extensive experience with Typescript to the forefront. In this role, you'll take ownership of projects, engaging in the complete development cycle from design to delivery, while ensuring high-quality code. Plus, you’ll shape our product by collaborating closely with users and teammates. At Owner.com, your contributions will deliver real value to our customers, empowering local businesses to navigate the digital age successfully. Here, we’re not just a team; we’re a supportive community striving for excellence together. If you're excited about using your skills to make a difference for restaurants and local businesses alike, then we’d love to meet you. Join us in building amazing solutions and witness the tangible difference you can make!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Full-Stack Role at Owner
What are the key responsibilities of a Senior Software Engineer at Owner.com?

As a Senior Software Engineer at Owner.com, your key responsibilities include building new products and features from scratch, taking full ownership of projects, ensuring that your code is modular and maintainable, and delivering value across our entire system. You will also be involved in product direction discussions and provide technical guidance through code reviews.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at Owner.com?

To qualify for the Senior Software Engineer position at Owner.com, you should have at least 5 years of experience in building applications, possess extensive knowledge of Typescript, and have experience with frontend frameworks like React or Next.js, as well as backend technologies like Node.js and MongoDB.

Join Rise to see the full answer
Is the Senior Software Engineer role at Owner.com really remote?

Yes! The Senior Software Engineer role at Owner.com is entirely remote, allowing you to work from anywhere within the United States or Canada. For those based in San Francisco, there are optional opportunities for in-person collaboration at our new HQ in the Presidio.

Join Rise to see the full answer
What benefits can I expect as a Senior Software Engineer at Owner.com?

As a Senior Software Engineer at Owner.com, you'll receive a competitive salary ranging from $170K to $200K, plus a generous pre-IPO equity package. Additionally, you’ll enjoy comprehensive health coverage, the freedom to work from anywhere, unlimited PTO, and other fun perks.

Join Rise to see the full answer
How does Owner.com support the professional development of its Senior Software Engineers?

At Owner.com, we are committed to your continuous professional development. As a Senior Software Engineer, you'll be encouraged to take initiative for your own learning, engage in cross-functional collaborations, and participate in team discussions, which can help enhance your skills and overall growth.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Full-Stack
Can you describe your experience with Typescript in your previous projects?

It's essential to highlight specific instances from your past work where you've successfully implemented Typescript. Discuss how you utilized its features to enhance code readability and maintainability, as well as examples of projects that benefited significantly from this approach.

Join Rise to see the full answer
How do you ensure your code is modular and maintainable?

When answering this question, emphasize practices such as consistent code reviews, following best practices, using design patterns, and writing unit tests. You could mention tools or techniques that help you maintain code quality over time.

Join Rise to see the full answer
What strategies do you use to prioritize your tasks during a project?

You might want to discuss methodologies you adopt, such as Agile or Kanban, and how prioritizing tasks can lead to smoother project execution. Share any tools you use for tracking tasks, managing workload, and collaborating with your team.

Join Rise to see the full answer
Describe a challenging bug you encountered and how you solved it.

Provide a detailed account of a specific bug—what made it challenging, the steps you took to diagnose it, and how you eventually resolved the issue. This will showcase your problem-solving skills and technical expertise.

Join Rise to see the full answer
How do you approach collaborating with cross-functional teams?

Explain your communication style when working with teams from different functions, and provide examples of successful collaborations, highlighting how you managed to align on project goals and objectives.

Join Rise to see the full answer
What are your go-to resources for staying current with technology trends?

Share the resources, websites, forums, or thought leaders that you follow to keep up with the latest in software engineering and technology trends, showcasing your commitment to continuous learning.

Join Rise to see the full answer
How do you handle constructive feedback regarding your code?

Discuss your belief in the importance of feedback in personal and team growth. Give examples of how you’ve successfully incorporated feedback into your work to improve both the code quality and overall team performance.

Join Rise to see the full answer
Have you ever mentored junior developers? If so, how did you approach it?

When addressing this question, reflect on your mentoring experiences, emphasizing the techniques you use to guide junior developers, such as pair programming, providing constructive feedback, and encouraging their professional growth.

Join Rise to see the full answer
What excites you most about working at Owner.com?

This is your opportunity to connect your personal values with Owner.com's mission. Discuss the aspects of their culture, product, or focus on helping local businesses that resonate with you and how you can contribute.

Join Rise to see the full answer
How do you ensure the security and performance of the applications you build?

When answering, emphasize your understanding of security best practices, the importance of performance testing, and specific tools or methodologies you leverage to ensure that the applications are secure and performant.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago

Owner.com seeks a dynamic Director of Design to drive innovative solutions for restaurants using cutting-edge digital technology.

Photo of the Rise User

Become a key player at Owner.com as a Data Scientist, utilizing data analytics to empower local businesses to thrive online.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 9 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join a dynamic team at Apple as a UI Software Engineer to create innovative user interfaces that enhance the Photos platform.

Transform healthcare as a Senior Java Software Engineer in a hybrid role with a dynamic US-based health tech company.

Photo of the Rise User
Walmart Hybrid (USA) BELLEVUE WALMART GLOBAL TECH WA BELLEVUE Home Office
Posted 2 days ago

Walmart Global Tech is looking for a strategic Senior Director of Software Engineering to shape the future of customer service with innovative technology solutions.

Photo of the Rise User
Posted 11 days ago

Join Version 1 as a Senior Python Developer and be part of a dynamic team focused on delivering innovative trading software solutions.

Photo of the Rise User
Datadog Hybrid Charlotte, NC
Posted 9 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Exciting opportunity for a skilled Python Developer to work on backend systems and data solutions in a financial context in Charlotte, NC.

Photo of the Rise User
Posted 4 days ago

Join Mapbox's Navigation API team as a Software Development Engineer II to develop high-volume, scalable backend services for innovative navigation solutions.

Photo of the Rise User
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Seeking an experienced AI Developer to shape the future of conversational frameworks in a fully remote role.

Fiserv Hybrid Pune - Trion Business Park, India
Posted 5 days ago

Join Fiserv as a Tech Lead in Software Development Engineering and play a key role in developing cutting-edge financial solutions.

Owner.com is the all-in-one platform that helps restaurant owners drive direct sales, save money on fees, and manage their online presence. Owner.com powers direct online ordering for restaurants through their website. Owner.com helps them take ba...

51 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
February 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!