Upstart is looking to build frameworks and tooling to support Event Driven Architectures, safe and measurable roll out of new features, and efficient service to service communication.
Requirements
- Strong proficiency in one or more of Kotlin, Java, Python, Ruby, or Typescript programming languages
- Proficiency in automated testing patterns
- Experience in building highly observable systems
- Experience with Kotlin, Python, Ruby, or Typescript
- Experience with Kafka
- Experience with gRPC
- Experience with A/B testing and/or Feature Flagging
Responsibilities
- Lead the design and development of new features and improvements to existing features.
- Collaborate with cross-functional teams to understand requirements and bring those insights into building an impactful roadmap for the team
- Establish best practices for achieving an Event Driven Architecture, safe feature rollout, and service to service, API design.
- Mentor junior engineers and promote a culture of technical excellence
- Contribute to quality improvements within our team and the engineering organization in a meaningful way
Other
- Bachelor's or Master's degree in Computer Science or related field
- 5+ years of professional experience
- Strong communication skills and ability to collaborate effectively with cross-functional teams.
- Strong sense of ownership and accountability for the quality and timely delivery of work
- Ability to thrive both in self-directed work environments and in collaborative settings, contributing positively to team dynamic.