Backend Engineering, Apprenticeship

Fetch Rewards (View all Jobs)

Birmingham, AL

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Interview Process

1. Short take-home project 2. 50 min screening interview that includes discussion of project 3. 5 hr (w/ breaks) final interview that involves speaking with your future manager and a non-technical product manager, a real-world coding problem, and high-level and low-level system design problems.

Programming Languages Mentioned

Swift, Java, JavaScript, Python, SQL


We are currently not accepting applicants outside of the Greater Madison, WI and Birmingham, AL areas. 

  • Hybrid Environment / On-site (in the office) 1 - 2 days per week

What we’re building and why we’re building it. 

Fetch is a build-first technology company creating a rewards program to power the world. Over the last 5 years, we’ve grown from 0 to 17M active users and taken over the rewards game in the US with our free app. The foundation has been laid. In the next 5 years we will become a global platform that completely transforms how people connect with brands.

It all comes down to two core beliefs. First, that people deserve to be rewarded when they create value. If a third party directly benefits from an action you take or data you provide, you should be rewarded for it. And not just the “you get to use our product!” cop-out. We’re talkin’ real, explicit value. Fetch points, perhaps.

Second, we also believe brands need a better and more direct connection with what matters most to them: their customers. -- Brands need to understand what people are doing, and have a direct line to be able to do something about it. Not just advertise, but ACT. Sounds nice right?

That’s why we’re building the world’s rewards platform. A closed-loop, standardized rewards layer across all consumer behavior that will lead to happier shoppers and stronger brands.

Fetch Rewards is an equal employment opportunity employer. 

The Role:

Fetch’s next step in evolving the shopping experience will require growing the engineering team. We’re looking for Backend Engineering Apprentices to contribute immediately and hopefully transition to full-time positions upon completion of the apprenticeship. We seek Graduates who are able to work full-time hours immediately. This is not a summer apprenticeship program. 

You will build highly performant backend services to integrate seamlessly with our data stores, message queues, mobile and web platforms, and other systems. You’ll be working on a small, multi-functional team that may include other engineers, a designer, product manager, data scientist and other roles. Success in this role requires the ability to take on challenging problems and design & develop an amazing solution with the mentorship of an experienced team member.

In your tool-bag:

  • High level languages (Go, Java, Python, Node.js)
  • An understanding of functional or object-oriented programming
  • Ability to learn quickly
  • A desire to work in a fast-paced and challenging environment
  • Effective communication, including the ability to translate and explain technical issues to non-technical team members

You have experience with:

  • Object oriented or functional programming languages
  • Relational and eventually consistent databases (MongoDB, Postgres, MySQL)
  • Version control system (Git)
  • Test writing and quality assurance
  • System Design

Bonus Points:

  • Full-stack development (Kotlin, Javascript, React, Swift)
  • Messages queue and event streaming (Kafka, Kinesis, Redis Streams)
  • Continuous development
  • In-memory data stores and caches (Redis, Memcache)
  • Distributed systems 
  • Love of Dogs! . . . Or just tolerance. We're a very canine-friendly workplace.
  • Candidates must be located in the US to work for Fetch Rewards.

 

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Get weekly alerts of new jobs from companies not using whiteboard interviews!