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