What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5-10 years software engineering experience
- Experience building durable and reliable production systems (Python is a plus but not a requirement)
- Experience working with data at scale
- Familiarity with domain-driven design
- Experience building clean and intelligible APIs
- Experience with microservice architecture best practices
Nice to have
- Collaborative
- Self-directed
- Curious
- Great communicator
- Positive
- Environmental impact awareness
- Agile enthusiast
Day to day
- Work closely with the team to define, scope, and deliver features
- Prototype and iterate on new ideas with regular releases to customers and internal users alike
- Mentor junior engineers and provide feedback and guidance on technical work
- Contribute shared tooling, infrastructure, and documentation for team velocity and knowledge share
