Senior Rails Developer


We are looking for a Senior Software Developer to join our growing engineering team. Our Software Developer will be essential for designing, developing, and supporting code that runs every part of our hosted APM service, Scout APM.

Responsibilities include:
  • Help design and develop all parts of our infrastructure and code base, including Rails backend
  • Design maintainable data structures ingested from clients via API, stored in time series and relational databases, and queried through our Rails UI
  • Develop and maintain our ingestion pipeline, currently written in Go, backed by Kafka, processing tens of millions of incoming agent payloads per day

Background, Skills & Qualifications:
  • Proficient in Ruby (Go or Rust a plus!).
  • Developed on a medium to large Rails code base.
  • Understanding of API interfaces and underlying data structures.
  • Knowledge of time-series challenges, datastores, and trade-offs.
  • Advanced knowledge of Linux systems a plus. Libc, static vs dynamic compiling and linking, SELinux/AppArmor, Seccomp, POSIX (signals, threads, sockets).
  • Operational knowledge of different Linux distros. Ubuntu, RHEL and derivatives, ArchLinux, etc.
  • Knowledgeable in network and systems security as well as secure coding practices.
  • Operational experience with AWS infrastructure and network systems.
Our current stack
  • Infrastructure: SaltStack, AWS (ELB, EC2, ElastiCache (Redis), RDS (Postgresql), S3)
  • Rails/UI: jQuery, Vue, Backbone, Highcharts
  • Ingestion pipeline: Go/GoLang, Kafka, Sidekiq, Redis, Postgresql
  • Time series: InfluxDB
Benefits
  • Unlimited, responsible PTO policy
  • Health, dental, vision insurance with HSA, as applicable
  • Parental leave
  • Dependent care FSA accounts
  • 401k
  • Commuter benefits


APPLY FOR THIS POSITION

Please mention that you found the job on Remote Jobs Vault as thank you to us, this helps us get more companies to post here!

Scout APM

Scout
Apply Now!

Any issue with this post?
Get in touch

Latest Software Development Jobs

Stay Updated!

We'll send you digest of all latest remote jobs. And you will never miss an opportunity.

Stay Updated!