Work with a team building high-performance, stable, scalable software
Participate in the code review process by providing feedback on pull requests
Participate in the on-call rotation, supporting systems and services during production incidents
Requirements
Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field (or equivalent work experience)
5+ years of experience designing and delivering backend architectures in a production environment, with a strong understanding of design patterns and best practices
Experienced in building and maintaining data-intensive applications, bridging the gap between services and data teams to align architectural design with implementation
Experience building RESTful and/or gRPC services to facilitate communication between distributed components
Proficient in at least one programming language: Scala, Java, Go, or Python
Familiar with AWS, CI/CD pipelines, and Kubernetes
Proficient in observability and data tools (Datadog, Splunk, Grafana, Databricks)
Self-motivated, independent, and excellent at problem-solving, with strong verbal and written communication skills
Ability to mentor less experienced developers and lead cross-functional initiatives
Tech Stack
AWS
Grafana
GRPC
Java
Kubernetes
Python
Scala
Splunk
Go
Benefits
A bonus and/or long-term incentive units may be provided as part of the compensation package