Quantcast
Channel: functional jobs - Stack Overflow
Viewing all articles
Browse latest Browse all 129

Senior Software Engineer (Play/React.js/Kinesis/Scalaz) at AdAgility, Inc. (Waltham, MA) (allows remote)

$
0
0

AdAgility cross-promotes thousands of offers everyday, driving incremental revenue and margin to clients while delighting our customers. The AdAgility Platform supports both first and third-party offer delivery, to help monetization experts, ecommerce managers, and partnership teams power cross-sell offers with minimal technical effort.  Applying our technology to your site allows for the secure and efficient delivery of relevant offers, with 24/7 access to full-funnel analytics and powerful real-time offer administration.


As a key member of our engineering team, you will be at the forefront of building out the decisioning and analytics capabilities that deliver fantastic results for our clients.  


Location


Our main street office is a 5 minute walk from the Waltham commuter rail station.  There is  plenty of (free) parking onsite and it is walking distance to a bevy of restaurants.  


If working remotely, we expect a handful of visits per year to the main office.


The Stack


Our goal is to maximize the amount of time we spend building and releasing great software.  The technology choices we have made so far reflect this view.



  • We use Scala throughout our systems for type safety, immutability-by-default and ease of programming

  • Our front-end is being built using Scala.js, React.js and Backbone.js

  • All of our deployments are automated with Ansible

  • We run on AWS services such as EC2, Kinesis, RDS, S3, ELB and Route 53

  • Libraries we are using include Scalaz, Spray, Akka, Play and Kamon

  • We leverage light-weight, saas monitoring tools to know exactly what’s going on 24/7: StackDriver, Cronitor, Logentries, CircleCI, …


What you really need:



  • Proficiency with two jvm languages (Scala, Clojure, Java, …) or similar, relevant experience

  • Ability to work independently but wisely -  if you are stuck on something, don’t wait a week to bounce ideas off a colleague

  • Enthusiasm for functional programming (Haskell, Erlang, Lisp, ML, Scala, etc) - please note any open source experience or online coursework completed

  • Knowledge of the various forms of automated testing - this is not the wild west

  • Significant experience building client-facing web applications

  • A burning desire to build software that produces real value for your team


The cherry on top (nice to haves)



  • Experience with Ansible or similar deployment automation tools

  • Production experience on Play Framework 2.0

  • You’ve dabbled with React.js, Angular or similar technologies

  • A knack for front-end design

  • A good understanding of micro-services and when it makes sense to use them


What we value



  • Honesty

  • Dependability

  • A positive attitude

  • Having fun

  • Checking your ego at the door


Company-wide benefits


At AdAgility, we strive to create a fun, low stress environment that is conducive for success.  Some of our top benefits include:



  • Customize your workstation.  Standing desk - no problem!

  • Flexible hours

  • A weekly, company-wide work-from-home day (if working locally)

  • Regular team outings (recent ones include white-water rafting, F1 racing and a Bruins game)

  • Feeling tired in the afternoon?  Take a cat nap on one of our couches.


Viewing all articles
Browse latest Browse all 129

Trending Articles