- Design, build and improve scalable systems that connect to many services & data sources inside and outside.
- Work with your team to rapidly test ideas, use results for iterations and improve our product.
- Operate and maintain critical core systems, owning reliability, performance, and availability.
- Apply your engineering experience to automate processes and maintenance.
- Help more junior engineers grow in their profession.
- Be hands-on with our diverse technology stack and have an opportunity to participate in defining and developing internal standards and shared components.
Examples of the technologies we currently use and you might be working with include (but are by no means limited to): Java, Spring, Spring Boot, Javascript, TypeScript, Node.js, Go, Couchbase, BigQuery, Docker, Kubernetes, Graphite, Grafana, Kibana and GraphQL