Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer, eCommerce (Remote) image - Rise Careers
Job details

Senior Software Engineer, eCommerce (Remote)

ezCater is a leading food for work technology company aiming to connect workplace food needs with over 100,000 restaurant partners. They seek a Senior Software Engineer to enhance their eCommerce platform.

Skills

  • Full-stack web development
  • Frontend technologies (HTML, CSS, JavaScript, TypeScript)
  • GraphQL APIs
  • Ruby on Rails

Responsibilities

  • Build products using TypeScript, React, Next.js, and Ruby on Rails.
  • Contribute to performance improvements for user experience.
  • Respond to customer requests and evolve existing products.
  • Collaborate with product managers and stakeholders.

Benefits

  • Market salary
  • Stock options
  • 401K with ezCater match
  • Health/dental/FSA
  • All-you-can-eat vacation
To read the complete job description, please click on the ‘Apply’ button
ezCater Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
ezCater DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ezCater
ezCater CEO photo
Stefania Nappi Mallett
Approve of CEO

Average salary estimate

$157500 / YEARLY (est.)
min
max
$141000K
$174000K

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, eCommerce (Remote), ezCater

Are you ready to take on the challenge of being a Senior Software Engineer at ezCater? As the leading food-for-work technology company in the U.S., ezCater connects over 100,000 restaurants with organizations looking for hassle-free catering solutions. We’re on a mission to revolutionize the way businesses order food for their teams, and we need your expertise to help us innovate even further. You will join our passionate eCommerce team, working on critical features such as catering menus, checkout processes, and user experiences that keep our customers smiling. With your 5+ years of experience in fullstack web development, you’ll be leveraging the latest technologies like TypeScript, React, Next.js, Ruby on Rails, and GraphQL to build and maintain our products. We believe speed is a fundamental feature, so your focus will include improving performance and efficiency across our platform. You’ll have the autonomy to design technical solutions, communicate effectively with cross-functional teams, and contribute ideas that shape our products. At ezCater, flexibility and work-life balance are at the heart of our culture, offering you the opportunity to work remotely or in our vibrant Boston or Denver offices. If you’re passionate about software engineering and excited about making meaningful contributions while having fun building with an awesome team, ezCater is the place for you!

Frequently Asked Questions (FAQs) for Senior Software Engineer, eCommerce (Remote) Role at ezCater
What are the responsibilities of a Senior Software Engineer at ezCater?

As a Senior Software Engineer at ezCater, your primary responsibilities will include designing and implementing features that enhance the catering experience for our customers and partners. You will work with technologies like TypeScript, React, Next.js, and Ruby on Rails while focusing on performance improvements and ensuring the user experience is top-notch. Additionally, you'll be collaborating with product managers and other stakeholders to communicate technical directions and shape our product’s evolution.

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

To qualify for the Senior Software Engineer role at ezCater, you'll need at least 5 years of fullstack web development experience and proficiency with frontend technologies, including HTML, CSS, JavaScript, and React.js. Experience with GraphQL APIs and Ruby on Rails is also required. A keen attention to design details and a strong willingness to learn and adapt are essential to thrive in our dynamic environment.

Join Rise to see the full answer
How does the Senior Software Engineer role at ezCater contribute to team performance?

The Senior Software Engineer at ezCater plays a significant role in driving team performance by not only building efficient products but also by mentoring junior engineers, sharing valuable insights, and contributing to a collaborative work environment. You will influence team outcomes through your input on improvements for both technology and processes, enhancing the overall productivity and success of the team.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at ezCater?

In the Senior Software Engineer role at ezCater, you will work with modern web technologies, including TypeScript, React, Next.js for frontend development, and Ruby on Rails for backend services. You'll also utilize GraphQL APIs to enhance the data exchange between our systems. Familiarity with these technologies will be crucial for contributing to our exciting projects.

Join Rise to see the full answer
What is the company culture like at ezCater for Senior Software Engineers?

The company culture at ezCater is built on principles of radical transparency, collaboration, and flexibility. As a Senior Software Engineer, you'll be part of a supportive environment that values your contributions and encourages creativity and experimentation. With sane working hours and a focus on work-life balance, you'll find that your personal life and well-being are taken seriously, making it an ideal place to grow your career.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, eCommerce (Remote)
Can you describe your experience with React and how it relates to the Senior Software Engineer role?

In responding to this question, you should highlight specific projects where you used React, discussing the features you implemented, any challenges you faced, and how you overcame them. Emphasize why React is your javascript framework of choice and how its component-based architecture helps streamline development for modern web applications, which is crucial for the role at ezCater.

Join Rise to see the full answer
How do you approach performance optimization in your web applications?

When answering this question, discuss strategies you have employed in past projects, such as code splitting, lazy loading, optimizing image sizes, and minimizing API calls. It’s essential to convey your understanding of performance as a feature and provide examples of measurable improvements you achieved, relating it to the expectations for the Senior Software Engineer at ezCater.

Join Rise to see the full answer
What is your experience with developing and consuming GraphQL APIs?

In your answer, it’s beneficial to detail your familiarity with GraphQL, including how you’ve designed schemas, handled queries and mutations, and optimized data retrieval. Provide an example of a project where you integrated a GraphQL API to improve the efficiency of data handling.

Join Rise to see the full answer
Can you share an example of a time you improved a product based on user feedback?

Address this question by describing a specific instance where user feedback influenced your work—whether it was based on usability tests, customer support inquiries, or analytics. Detail the improvements you implemented and the impact it had on user satisfaction, showcasing your commitment to enhancing the user experience, which is crucial for the ezCater platform.

Join Rise to see the full answer
What strategies do you employ for effective communication with cross-functional teams?

It’s important to convey that you value open and transparent communication. Mention specific tools or practices you utilize for keeping stakeholders updated, such as regular stand-ups, documentation, and collaborative platforms. Highlight how you're proactive in ensuring everyone is aligned on goals and project status, which aligns with the expectations of the role at ezCater.

Join Rise to see the full answer
How do you stay current with new technologies and industry trends?

Discuss your approach to continuous learning—whether through online courses, tech meetups, blogs, or subscribing to industry newsletters. Emphasize your thirst for knowledge and how you leverage new insights to enhance your work as a Senior Software Engineer, which is critical for driving innovation at ezCater.

Join Rise to see the full answer
Describe a challenging coding problem you've encountered and how you resolved it.

In your response, detail a specific technical challenge, what made it difficult, the steps you took to address it, and the outcome. Explain how your problem-solving skills and determination helped you find a solution, demonstrating your capacity to tackle complex issues, a valuable quality for the position at ezCater.

Join Rise to see the full answer
Can you discuss your experience with Ruby on Rails and how it applies to this role?

Explain your background with Ruby on Rails, detailing specific functionalities or projects you've worked on. Mention best practices you follow, such as RESTful architecture and testing frameworks, linking your familiarity with Rails to the responsibilities you'll have at ezCater in building and maintaining APIs.

Join Rise to see the full answer
How do you manage your workload and prioritize tasks in a fast-paced environment?

Describe your organizational strategies, such as using task management tools, setting priorities based on stakeholder impact, and maintaining clear communication within teams. Highlight your ability to adapt to changing requirements and deliver within deadlines, as this will resonate well with the dynamic nature of the Senior Software Engineer position at ezCater.

Join Rise to see the full answer
What motivates you to work as a Senior Software Engineer in the eCommerce sector?

Reflect on your passion for technology and its influence on customer experiences in the eCommerce domain. You can share your enthusiasm for building intuitive platforms that solve problems and enhance user engagement, aligning your motivations with ezCater's goal of innovating catering solutions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Backend Software Engineer and contribute to cutting-edge technology solutions in Digital Banking and Payments.

Photo of the Rise User

Join Wise's mission to create a seamless financial experience as a Senior Software Engineer on the Treasury team, working with cutting-edge technology.

Photo of the Rise User
Inivos Remote No location specified
Posted 2 days ago

Join Inivos as a Tech Lead/Scrum Master and drive innovative solutions in the automotive technology space.

Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Backend Software Engineer and help shape the future of digital banking payments through innovative technology solutions.

Photo of the Rise User

Join Jobgether as a Backend Engineer – Integrations to build and maintain robust backend integrations remotely in a dynamic environment.

Photo of the Rise User

Become a key player at Kodiak Robotics as a Senior Onboard Infrastructure Software Engineer, designing innovative software solutions for AI-driven autonomous vehicles.

Photo of the Rise User
Posted 3 days ago

CVS Health is looking for a Staff Software Development Engineer to lead the design and implementation of essential software solutions that serve millions of Americans.

Photo of the Rise User
Posted 13 days ago

Join MongoDB as a Software AI Engineer to harness the power of AI and drive customer migration with innovative software solutions.

Photo of the Rise User
Posted 10 months ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Homecare Gurus Remote No location specified
Posted last month

Join Homecare Gurus Ltd as a remote HR Coordinator and make a significant impact in the adult social care sector.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

ezCater is the most trusted provider of corporate food solutions and is purpose-built for business. ezCater's corporate food platform and flexible, scalable food solutions allow organizations to centralize and track their food spend, and fulfill e...

6 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$141,000/yr - $174,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 19, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Marysville just viewed Security Specialist at Anduril Industries
Photo of the Rise User
Someone from OH, Cincinnati just viewed Learning Content Designer at QuantHub
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu