Full-Stack Software Engineer


Posted 3 weeks ago

Apply for this job

⚠️ Arizona only or willing to relocate. Your application will be automatically rejected otherwise

Company Description

Qwick is changing the way people work. We connect food & beverage Professionals who want on-demand work with the businesses that need them through a technology-driven, app-based staffing platform. Our unique matching algorithm pairs top-rated, high quality Professionals with shifts that match their skillset. If you're eager to make a difference in the gig economy, love what you do, and lead with empathy and transparency, we would like to hear from you!

Our cultural values are an important part of who we are and what we're building:

  • Free to be us - We embrace diversity within mindsets, ideas, race, culture, background, and the things that make us uniquely us.
  • Hustle responsibly - We work hard and we make time to rest and play in order to stay our best.
  • Stand up for what's right - We don’t just do the right thing, but we hold others accountable to act with integrity as well.
  • We are human - We act with compassion to take care of ourselves, our team, our families, our Business Partners, and our Professionals.
  • Constantly curious - We seek knowledge from within and outside of Qwick and are continually learning through our successes and challenges.
  • Never give up - We welcome change, celebrate failure, and always keep moving forward.

About the Role

As a Full-Stack Software Engineer, you wait on no person to bring a feature to life. Whether it’s being handed a design or building one yourself, you know things like:

  • Relational Data Management- The best way to create the tables and queries in the database to represent your idea not just for yourself, but for others as well that might want to tap into that data
  • API Design- Making an interface for accessing/changing that data with having the best UX for other developers in mind
  • Backend- Scaling computationally heavy processes horizontally and utilizing an asynchronous job queue for handling large volumes of simultaneous jobs
  • Frontend UI/UX - Whether it’s on Web or on a mobile device, you’re able to empathize with users and create experiences that will delight them

At Qwick, you’ll be able to work in a pure functional codebase where code-quality isn’t a second class citizen. We take our craft seriously, so you’ll be working with a very passionate engineering team that wants to set you up for maximum success. You’ll be working on apps that not just have a huge impact on the people that use them, but are also delightful to use. You’ll have a lot of ownership over your work with the team ready to help out if you need it.

We’re a small team and intend to stay small, so you’ll be working closely with (somewhat) intelligent, creative, motivated, and fun people. We’re all highly empathetic to both our customers and to each other. Opinions are challenged, but people are celebrated. We love working at Qwick and bringing a better way of life to our Professionals is more of a passion than just a “9-5" type job. We’re always up for any task, even those outside our job description. We love working with each other and the people that work at Qwick are what makes us special.

What you can expect in your first 90 days

As with any new job, you’re going to be learning a lot. We like to lead with context, so that means that we’d like for you to understand a lot of what we do and (more importantly) why we’re doing what we’re doing. Then if you have a better way, let’s see how we can do it. We have multiple needs currently, so in addition to learning, you’ll be responsible for:

  • Collaborating with Engineering/Product/Operations/Demand to create new features to help both our Professionals have a better experience working shifts and our Business Partners posting/running them
  • Helping us extend and scale our internal tools
  • Finding scaling issues in our PostgreSQL DB and helping to fix them

Requirements and Qualifications

  • 4+ years of experience programming with some of those years using a Functional Programming style
  • Experience in any of the following: OCaml/ReasonML (what we use), Haskell, Scala, Closure, Elixir, Rust, Elm, ReScript
  • Strong knowledge of and experience with SQL (any flavor, but we are using PostgreSQL)
  • Experience creating UI/UX for both Web and Mobile applications (React and React Native experience is a plus, as is a good eye for design)
  • Creating APIs for other engineers to use (GraphQL experience is a plus)
  • Enjoy mentoring and helping others
  • Can work both in groups and autonomously when needed
  • Empathetic towards both your teammates and our customers
  • Can actively listen to and understand other people’s points of view
  • Enjoy working with extroverted people
  • Problem solver and customer-centered
  • Can present and explain complex topics to non-technical individuals
  • Sweet DJ skills for Turntable.fm
  • Phoenix-based or able to relocate

Full-Time Employee Benefits Include:

  • Competitive pay
  • Four-day workweek
  • Unlimited PTO
  • Work from home flexibility + hybrid work environment
  • Employee equity program
  • 401K with 10% dollar-for-dollar match
  • Medical, Dental, Vision, and Life Insurance
  • 16 weeks of paid parental leave
  • Employee support resources
  • Short and long-term disability benefits

Qwick is an Equal Opportunity Employer that does not discriminate on the basis of race, color, religion, gender, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class.

For more information on how Qwick uses your personal information, please view our Privacy Policy at https://www.qwick.com/privacy-policy/.

Apply for this job

⚠️ Arizona only or willing to relocate. Your application will be automatically rejected otherwise


Changing the way people work.

Our Working week

We are piloting a 4 day work week from April '22 to July '22. Our CEO: "We believe that in just 32 working hours per week our team will be more efficient and creative in their work while achieving the same amount of productivity, if not more"

  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️

Our Vacation Policy

We have an unlimited vacation policy. On average this works out as:

  • 20 days
  • 52 Fridays
  • 72 days off per year

We work hybrid remote

We offer remote working (but require some time in the office) and are a team of 200 and mostly based in USA. Our team works from:

  • Pheonix
  • Atlanta
  • San Diego
  • Tampa
  • New York
  • Chicago
  • Dallas
  • San Francisco
  • India
  • Denver
  • Orlando

Our Benefits

  • Health insurance
  • 401(k) company contribution
  • Flexible working hours
  • Generous parental leave
  • Dentalcare
  • 2 retreats per year
  • Salary For Equity Program
  • Equipment allowance

Report incorrect data

Let us know if the job has expired