Upstart is looking to build a scalable, multi-product platform that deepens its relationship with users.
Requirements
- 4+ years of hands-on experience with Kotlin, Java, or Ruby (Upstart uses Kotlin and Ruby on the backend).
- Experience with modern JavaScript frameworks such as React.
- Familiarity with SQL databases and domain modeling.
- Experience designing APIs and working with microservices (preferred).
- Experience building reusable frontend components leveraged by different teams (preferred).
Responsibilities
- Designing and developing resilient services that serve internal product teams and directly impact the consumer experience.
- Taking initiative beyond assigned Jira tasks, proactively identifying opportunities to elevate product and code quality.
- Helping to shape up the technical direction and improve engineering excellence by proposing and leading impactful initiatives.
- Using fullstack skills to create maintainable solutions, working across backend systems (Kotlin, Ruby) and frontend frameworks (React, Next.js).
- Collaborating closely with cross-functional teams and internal stakeholders, communicating technical ideas clearly and effectively.
Other
- Minimum 4–6 years of professional software engineering experience, ideally in fullstack development.
- Bachelors degree in Computer Science, Engineering, or related field.
- Strong communication skills and ability to represent technical work in cross-functional settings.
- Regular on-site collaboration sessions (3 days per quarter) at an Upstart office.
- Travel requirements: Upstart will cover all travel related expenses.