Fetch
ยท
November 4, 2024
Apply Now
This job has closed.

Backend Engineer, Apprenticeship

United States
Internship
Remote
$40/hr - $40/hr
Intern/New Grad
Fetch is a consumer-engagement platform that enables users to earn and redeem rewards. They are seeking a Backend Engineer Apprentice to contribute to building highly performant backend services and work on real features that impact customers and partners.

Responsibilities

  • Build highly performant backend services to integrate seamlessly with our data stores, message queues, mobile and web platforms, and other systems.
  • Work on a small, multi-functional team that may include other engineers, a designer, product manager, data scientist and other roles.

Qualification

Required

  • 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
  • Experience with Object oriented or functional programming languages
  • Experience with Relational and eventually consistent databases (MongoDB, Postgres, MySQL)
  • Experience with Version control system (Git)
  • Experience with Test writing and quality assurance
  • Experience with System Design

Preferred

  • 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

Benefits

  • FREE: Mac laptop, monitors, etc. whatever is needed to be successful!
Fetch is a consumer-engagement platform that enables users to earn and redeem rewards.
Glassdoor
3.6
Founded in 2013
Madison, Wisconsin, USA
501-1,000 employees
https://www.fetch.com
Discover Full SWE Internship List