Back End Developer

  • Full-time

Company Description

We’re AppFirst - the ones who can see everything (Yes, everything). Our platform collects, aggregates, and correlates the most comprehensive information about production applications. This means we get to play with all the latest technologies and build cool stuff.

Ours is a developer driven environment with competitive salaries, stock options, ping-pong, pool, darts and Die Hard marathons. We work hard, too.

Job Description

AppFirst R&D office in Minnesota is looking for a talented software developer with a deep interest in algorithms and data modeling. A strong level of curiosity and a creative nature are needed for this position. As a core developer working with our platform technologies, you will play a key role in product development and technology advances. We need someone who is able to pursue scalable design principles based on technology approaches such as message passing, distributed computing, and data flow concurrency. 

In this role you will examine data from the largest and most complete data set ever amassed that describes how applications execute in production. Using this data, you will create applications and services that provide deep insight into application behavior.

What you’ll be doing: 

  • Design and development of data extraction and manipulation services
  • Develop applications and services that process large amounts of data and draw conclusions about the behavior of production applications
  • Direct collaboration with UI developers and OS developers
  • Actively participating in the product road map, mentoring, and design
  • Support product releases
  • Comfortable with fast development cycles; test, deploy and support your code
  • Participate in overall design discussions
  • Work closely with others in an interactive development environment

Qualifications

Far more than a long list of software technologies we are looking for a solid developer. To give you a feel for the kinds of technologies we are working with, here is the obligatory list.

Platforms: Linux

Languages: Python, Jython, Java

Technologies: HBase, Postgres, ZMQ, Redis, JSON/BSON, Django, URL

Experience: Strong Python or equivalent language background, multi threading, stateless design, NoSQL DBs

Education: BS/MS in Computer Science or related technical field

We also look for someone that is comfortable in a small, fast paced and high-growth start-up environment with the ability to learn and adapt quickly. Must be legally authorized to work in the US without sponsorship.

Additional Information

All your information will be kept confidential according to EEO guidelines.