Upstart is looking to expand its API Enablement team to develop explicit interfaces between all facets of its systems and provide secure access to high-quality data.
Requirements
- 5+ years of professional experience in building robust API solutions
- Strong proficiency in one or more programming languages
- Proficiency in automated testing patterns
- Experience in building highly observable systems
- Experience with Kotlin, Python, Ruby, or Typescript (preferred)
- Experience with Kafka (preferred)
Responsibilities
- Lead the design and development of scalability solutions using gRPC
- Implementing API Management strategy for all of Upstart
- Collaborate with cross-functional teams to understand requirements and bring those insights into building an impactful roadmap for the team
- Establish best practices for API development and event bus across Upstart
- Mentor junior engineers and promote a culture of technical excellence
- Contribute to quality improvements within our team in a meaningful way
Other
- Bachelor’s or Master’s degree in Computer Science or related field
- 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
- Travel to main offices (Columbus, OH, Austin, TX or San Mateo, CA) roughly once per quarter (~3 days at a time)