Sr Engineer - Application & UI Development
We want a highly creative and motivated application/UI developer who turns customer wants into product features, will both lead and implement, is eager to learn, and wants to help build the culture, practice, and craft of Telemetry and Monitoring across Target.
Here's a smattering of approaches important to us, and the technologies we use:
●Everything we do is “as-code” in version control. We don't like clicking buttons or doing things manually.
●All changes go through a pull-request process, so you'll always have a way to thumbs up or down things you catch.
●Nearly everything should have test cases and go through a continuous integration/continuous deployment process
●Some technologies which are critical to the work we do: Golang, React, Docker, Kubernetes, PostgreSQL, Kafka, GitHub, Drone, Artifactory, Chef, Spinnaker, OpenStack, the elastic stack, Telegraf, InfluxDB, and Grafana
Target's Telemetry and Monitoring Team Wants Your Help To:
●Design and implement APIs and libraries that make it easy for customers to consume Telemetry and Monitoring product offerings
●Design and implement a user interface for customers so they can easily register for Telemetry and Monitoring offerings and view consumption data
●Create new and contribute to existing open source projects
●Design and implement monitors and dashboards of the monitoring product #eatyourowndogfood
●Design and implement a monitoring product that works seamlessly across cloud, on premise, and distributed environments
●Coach product teams on how to apply monitoring offerings within their application so that they gain operational visibility to the health and performance of their product.
●Evangelize an Agile mindset within Target
●Continuously improve #allthethings
●Help drive adoption of new technologies within the team and across Target
●Experience building and deploying scalable APIs, microservices, and user interfaces using Golang and React
●Version control experience, preferably with Git
●Strong sense of ownership and the ability to work with a limited set of requirements
●Experience with Linux or Unix operating systems including Unix shell and scripting
●Extensive experience working in an agile environment
●Experience instrumenting telemetry metrics within an application
●Previous contributions to open source projects
●BA/BS or equivalent experience
●3-5 years total work experience
●Has in-depth knowledge of state-of-the art engineering technical approaches in design, build, testing, debugging problems as required by domain
●Maintains technical knowledge within areas of expertise
●Stays current with new and evolving technologies via formal training and self-directed education