Position 2249
Software Developer (Functional Programming)

Are you a solid object oriented developer who has taken the next step on the journey toward becoming a more functional programmer? Have you already dipped into Scala or Haskell or Go? As a developer, are you passionate about personally taking your projects through to build and release? If so, this is the role for you!

Our client is a global provider of automotive embedded electronics and technology services.

LOCATION
Ann Arbor, MI

COMPENSATION
50-70/hr (depending on skills and experience)
6 month contract to hire (direct-hire is a possibility in some cases)

REQUIRED
  • Senior-level Object Oriented developer
  • Experience with Web services
  • Experience with highly available and scalable solutions.
  • A desire to do your own build and release
  • Some exposure to functional programming via Scala (preferably), Haskell, Go, or others, even if only on personal projects
  • Must have an understanding of data transport at the socket level

MUST HAVE A MAJORITY OF THE FOLLOWING
  • Experience with Git workflow
  • A willingness to learn Akka
  • Understanding of different algorithms and how to test them

OVERVIEW
Work with our product team to design and build highly distributed and scalable web applications using modern architecture principles.