Staff Backend Engineer
Skills
Amazon Web ServicesBox CloudData PipelinesGoInstrumental Application MonitoringMicroservicesSkill Development
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- A self-driven backend engineer with end-to-end project ownership experience
- 5+ years of software development experience
- Strong expertise in distributed systems cloud platforms (AWS Azure or GCP) and RESTful APIs
- Proficient in server-side software development with languages like Golang Rust C++ C# Java Python
- Experience with data-intensive applications big data pipelines and analytic tools (Snowflake DataBricks Amplitude Looker)
- Excellent collaboration and communication skills
Nice to have
- Kubernetes
- Helm
- Docker
- ArgoCD
- Postgres
- Redis
- Kafka
- Airflow
- Android development
- Flutter
- Kotlin
- Swift/SwiftUI
- Remote work experience
- Stripe integration
- OneSignal
- Fitness industry interest
Day to day
- Own the development of major software projects for our backend services
- Collaborate with cross-functional teams to evolve unique consumer-tech fitness products
- Implement test deploy and monitor software for cloud-based backend microservices
- Develop and support cloud-based big data pipelines
- Mentor and share knowledge with junior engineers
