Onaroll logo

Full Stack Software Engineer II

USA flag USA

Job Already Filled!

This position has been filled.

Go to active jobs

Job Type

Full Time

Salary

$125k - $140k

Skills

React

TypeScript

Python

Summary

  • Mission/Vision: Onaroll is an employee rewards app for shift workers, aiming to incentivize productivity and longevity in restaurants and other industries.

  • Key Responsibilities: Develop two interfaces - one for operators to manage the Onaroll platform, and another for team members to redeem awards and understand goals.

  • Growth Opportunities: Work on API development, expand UI component libraries, and implement role-based access controls for enterprise customers.

Description

Onaroll is an employee rewards app that incentivizes productivity and longevity. Shift workers are the engine of our economy, powering restaurants, call centers, factories, and warehouses. We celebrate them.

We're a rapidly growing Series A company based in New York City backed by Bessemer Venture Partners, Founders Fund, Google's Gradient Ventures, and other top angel and institutional investors.

Role

Onaroll is used by Restaurants from all the major brands to incentivize and reward their Team Members’ performance. Restaurant Operators set goals such as daily sales, on-time attendance, or drive thru speed and when an employees achieves those goals, they are automatically awarded points that can be redeemed for gift cards at hundreds of retailers. This produces a virtuous feedback loop where employees are rapidly rewarded for their performance and Operators see meaningful business impact via improved retention and more productive restaurants.

We’re looking for a Full-Stack Software Engineer II (aka Mid-Level Software Engineer) to drive the development of the two interfaces that power these experiences. The first is used by Operators to self-service their Onaroll platform through managing rosters, distributing bonus points for spot awards, configuring goals, and more. The second is where the team members redeem awards, understand daily goals, and receive custom content related to their place of work.

Initial Scope:

  • API development: You will play a key role in building our new API layer with and GraphQL

  • Component Libraries: Expand our UI component library between the two interfaces to streamline the user experience

  • Role Based Access: Support development of role based access controls to meet the requirements of our enterprise customers

You:

  • You have 1-3+ years of experience developing web applications with React using TypeScript (preferred) and are proficient with Python, GraphQL and NodeJs using TypeScript (preferred).

  • You have experience collaborating with product, design, and other engineers to build high quality new products and features that meet technical requirements

  • Contribute to breaking down a larger project and providing a perspective on the best way to prioritize its completion.

Tech Stack:

  • Backend: Python, Node JS (TypeScript), GraphQL, Redis, Postgres

  • Front end: React (TypeScript)

$125 - $140 a year

At Onaroll, we believe in offering competitive and transparent compensation packages that reflect the skills and experience of our valued team members. For this position, the salary range is 125-140k per year. Please note that this range is designed to encompass the diversity of experience levels and expertise that our potential candidates may bring.

In addition to the base salary, we are proud to offer a comprehensive benefits package, including 100% coverage for high-quality health, vision, and dental insurance, a 401(k) plan, and other perks tailored to support the well-being of our employees.

Additionally, Onaroll expects employees to operate like owners - because they are. Every employee earns equity in the business in the form of Incentive Stock Options, on top of their salary and benefits package.

Onaroll reserves the right to adjust the salary range for this role based on shifts in the market or variations in the experience of the candidate. We believe in maintaining flexibility to ensure that our compensation remains competitive and reflective of the dynamic nature of our industry.

Equal Employment Opportunity

Onaroll is an equal opportunity employer and is committed to providing a workplace that is free from discrimination of any kind. We value diversity and do not discriminate on the basis of race, color, religion, gender, sexual orientation, gender identity, national origin, age, genetic information, disability, or veteran status.

We adhere to all applicable federal, state, and local laws pertaining to nondiscrimination and equal opportunity. Our hiring decisions are made based on qualifications, skills, and merit. We promote a fair and inclusive employment environment for all employees, fostering a culture that respects and values each individual's unique contributions.

If you require accommodation during the application or interview process, please contact recruiting@onaroll.co. We are committed to ensuring that all qualified applicants have an equal opportunity to participate in the employment selection process.

Perks

πŸ’° Competitive compensation packages

πŸ’Š 100% coverage for high quality health, vision, and dental insurance

🏝 Unlimited vacation

πŸ’ͺ Monthly Health & Wellness Stipend

πŸ–₯ Home Office Stipend

🏦 Company-sponsored 401K

πŸ’› An energetic and motivated team based in New York, with the challenging, fun, and fulfilling opportunity to celebrate shift workers

Perks

Healthcare benefits icon

Healthcare benefits

Retirement benefits icon

Retirement benefits

401(k) Match icon

401(k) Match

Stock Options icon

Stock Options

Paid Leave icon

Paid Leave