Job Description
We are looking for a Junior Software Developer to join our small (< 10 developers) engineering team. As part of our team, you’ll be involved in developing and supporting code that runs every part of our hosted APM service, Scout APM (scoutapm.com). This is a great opportunity to learn a wide variety of skills involving many different technologies!
WHO YOU ARE
You are an ambitious developer early in your career, eager to learn a variety of new technologies. An organized self-starter, curious and driven to understand how things work with an ability to dig down rabbit holes to ultimately resolve ambiguous or opaque technical issues.
WHAT YOU’LL BE DOING
The APM space is very technically challenging. It will take time to learn how we instrument languages and frameworks, and how we collect, process, store, and use the metrics and data in order to provide a fantastic APM product to our customers. You’ll learn much of this by being the first person to whom technical support issues are escalated.
Handling Tier 2 technical support for APM language agents and Rails UI issues by communicating directly with users to investigate and reproduce reported bugs
Software development, primarily in our Ruby on Rails application
Learning about how language instrumentation works in Ruby, Python, PHP, NodeJS, and Elixir
Writing and improving customer-facing and internal documentation
Represent Scout in conversations around the web, e.g. Twitter, Stackshare, Reddit, etc.
OUR TECHNOLOGY SOUP
We use a lot of different technologies to get the job done. You’ll learn and use a wide variety of technologies in this role, including: Ruby/Rails, Go/GoLang, Python, Rust, SaltStack, lots of AWS (ELB, EC2/Linux, ElastiCache (Redis), RDS (Postgresql), S3, MSK, DynamoDB, TimeStream, ...), Vue, jQuery, Backbone, Highcharts, Kafka, InfluxDB, and more.
APM AGENT LANGUAGES SUPPORTED
We currently support APM agents for the following languages. You will learn about these frameworks and how to debug our agents deployed in various client environments.
MINIMUM QUALIFICATIONS
BENEFITS
Company Description
Easily analyze increased response time with intuitive dashboards that help you drill down into individual endpoints, requests, paths, and users tied to your slow downs. Since 2008, Scout has continually tracked and isolated N+1 database queries, sources of memory bloat, and performance abnormalities for leading-edge SaaS companies like Expedia, Chargify, Liftopia, and MindBody. Scout enables companies with Ruby, Python, Elixir, PHP, and Node.js apps to innovate faster by highlighting performance problems, filtering out the noise, and eliminating guesswork.