Senior Software Engineer

last updated June 13, 2021 16:08 UTC

AdAgility

HQ: Remote

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

AdAgilitycross-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.

This position requires presence in the office on a weekly basis.

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, Reactjs 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 Reactjs, 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.

Shopping Cart
There are no products in the cart!
Total
 0.00
0