Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineer (Back End) role.
Rezi rewrites your resume against Wonder's job description. Free.

Tailor your resume to this Software Engineer (Back End) role.
Rezi rewrites your resume against Wonder's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineer (Back End) posting at Wonder — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineer (Back End) posting at Wonder — free, in seconds.
About the Role
The Software Engineer will build and maintain the core applications that orchestrate customer orders and manage a fleet of connected robotic systems, bridging cloud infrastructure and on-premise robotics using Elixir and the Phoenix framework.
Responsibilities
- Develop Elixir applications that manage order processing, store pacing algorithms, and real-time event handling.
- Champion reliability on the Infinite Kitchen product line.
- Build and maintain robust APIs and WebSocket protocols to communicate between cloud event streams and on-site Python-based robotics applications.
- Manage and optimize Postgres databases to ensure accurate order tracking and minimal latency.
- Design and implement complex business logic, including order prioritization, B2B features, and store-level resource management.
- Participate in the on-call rotation.
Requirements
- 2+ years of professional software development experience.
- Proficiency in Elixir and the Phoenix framework (or significant experience in other functional languages with a desire to master Elixir).
- Experience with PostgreSQL and database design.
- Strong understanding of real-time communication (WebSockets, Phoenix Channels) and event-driven architecture.
- Familiarity with building and consuming RESTful and/or GraphQL APIs.
- A pragmatic approach to problem-solving and a passion for building reliable, real-world systems.
- Wonder does not sponsor applicants for employment visa status for this role.
Skills
- Elixir
- Phoenix framework
- PostgreSQL
- Database design
- WebSockets
- Phoenix Channels
- Event-driven architecture
- RESTful APIs
- GraphQL APIs
Location
- Boston, MA
Work Type
- Hybrid
Experience Level
- 2+ years
Salary/Compensations
- $139,500 - $151,000 per year
Benefits
- Competitive compensation package with equity
- 401(k)
- Choice of medical, dental, and vision plans
- Company paid short and long term disability coverage
- Paid time off
- Flexible time off for exempt employees
- Paid vacation for non-exempt employees
- Paid sick leave
- Paid parental leave
- Discounted meals
- Exclusive perks across the Wonder family of brands
About the Company
- Within Wonder, the Robotics team (Spyce) is a core pillar of our innovation strategy.
- We build the automation solutions that help make Wonder’s 'no-compromise' promise possible at scale.
- Our mission is to use robotics to enable incredible variety and culinary authenticity.
- By reimagining the kitchen environment, we improve the daily experience of our team members and ensure every customer receives a perfect meal, every time.
Equal Opportunity
- At Wonder, we build the best teams by hiring with an objective lens — evaluating people for their potential while championing diversity, equity, and inclusion.
- We do not discriminate based on race, color, religion, gender identity or expression, sexual orientation, national origin, age, military service eligibility, veteran status, marital status, disability, or any other protected class.
- As part of our commitment to fair and compliant hiring practices, Wonder participates in the federal government's E-Verify program to confirm employment eligibility.
- If you need an accommodation during the interview process, please let your recruiter know.