Full Stack Software Engineer II



Software Engineering
Posted on Thursday, July 11, 2024
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.
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 Node.JS 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 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)
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.
💰 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