Agent Job Board

Senior Backend Engineer

Job Title
Senior Backend Engineer
Job ID
St. Louis,  MO
Other Location
My client is focused on data analytics,  scaling and distributed systems. Inspired by the emerging reactive programming paradigm they architect highly concurrent services to be fully asynchronous following functional programming principles. Weapons of choice are Scala and Akka, providing the scalability for current and future scaling needs, but most importantly allowing for better, more beautiful code.

Specifically, you will
  • Design mission critical, highly scalable and robust backend services in Scala to handle spikes of requests for thousands of live events.
  • Analyze and improve the total throughput of the Ticketfly backend system.
  • Identify metrics to measure the health and stress for our backend services.
  • Work with the product and design team to understand end user requirements and use cases and then translate that into a pragmatic and effective technical solution

You have:
  • B.S. in CS, or equivalent knowledge and experience.
  • Writing concurrent code, desirably on the JVM.
  • Functional programming in Scala, Haskell or other languages.
  • Understanding of high-level abstractions like Actors and Futures, e.g., Akka, Erlang.
  • Understanding of how distributed backend services are built and monitored.
Great to have:
  • Knowledge about event-driven architectures.
  • Service-oriented architectures written in Scala using the Play framework.
  • You like to learn, attend and speak at meetups and are active in the Functional Programming community.

Option 2: Create a New Profile

Apply with LinkedIn
Job Seekers Url
My Open Jobs Url
Hiring Managers Url