Posted in

Backend Engineer – Apprenticeship

Backend Engineer – Apprenticeship

CompanyFetch
LocationMadison, WI, USA, Chicago, IL, USA
Salary$50 – $50
TypeInternship
Degrees
Experience LevelInternship

Requirements

  • Experience coding in one or more high-level languages (e.g. Go, Java, Python, Node.js)
  • A solid foundation of functional and/or object-oriented programming
  • Experience with relational and consistent databases (MongoDB, Postgres, MySQL)
  • Experience with test writing and quality assurance methodologies
  • Experience with version control systems (e.g. Git)
  • Effective communication skills, including the ability to translate and explain technical issues to non-technical team members
  • Demonstrated ability to pick up on new concepts and technologies quickly, adapt to changing priorities in a fast-paced environment, tackle complex problems that may not have a known solution

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
  • Take on challenging problems and design & develop amazing solutions at scale

Preferred Qualifications

  • 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