Career Opportunities

Backend Developer

Simplify, Automate and Disrupt

InCrowd is changing the way Life Sciences companies do primary research about their products. The InCrowd Dev team has already created a revolutionary self-service survey engine that allows customers to achieve in days what previously took weeks. We’re building on that success to transform other areas of research through automation and simplification.

We’re Agile and Semi-Full-Stack

We follow the agile methodology pretty closely, with two-week sprints, daily scrum, and retrospectives. We’re also striving to increase our “bus number” by working across disciplines often.

In this role you’ll be an integral part in improving our existing Scala API and helping us take it into the future as we build out our next series of event and data driven services.

Responsibilities:

  • Build internal and external facing APIs that are easy to reason about, testable and scalable
  • Work closely with product, design and stakeholders to plan new features that help our users streamline their workflow
  • Identify and improve performance bottlenecks in existing services
  • Help onboard, mentor and grow junior developers into the codebase

Minimum qualifications:

  • BS degree in Computer Science or related technical field, or equivalent practical experience
  • 3+ years experience with Scala in a production environment (Scala is preferred however, we are more than happy to talk to Java developers who are interested in learning Scala. In this case, some previous exposure to functional programming languages or the Java Streams api would be beneficial.)
  • A strong understanding and production experience with SQL/RDBMS. Comfort with NoSQL databases desired

Bonus Points:

  • You value test driven development and have experience with testing in production (ScalaTest, ScalaCheck, JUnit)
  • Experience with some of the following: Cats, Scalaz, Monix, Shapeless, Doobie, HTTP4S
  • Front end experience with Javascript in a production environment (additional bonus points for React)
  • Production grade devops experience with AWS and Docker

Tech Stack:

Scala (Play, Akka, Monix), some backend services in Racket, JavaScript

MySQL, DynamoDB, Kinesis, SQS, S3

AWS Lambda (Java, Node and Python)