Description
The OfferUp Business team owns platforms powering business verticals on their marketplace, including Storefronts, Auto Dealers, Services, Rentals, and Jobs.
As a Full Stack Software Engineer II on the Business team, you'll be a proven contributor who ships features end-to-end across the stack.
Responsibilities:
- Design, build, and deploy new user experiences and backend services across five business verticals, using React, TypeScript, GraphQL, Node.js, and Java
- Own features end-to-end: plan, design, develop, deploy, measure, and iterate
- Break down complex engineering problems into achievable tasks and deliver them within committed timeframes
- Work collaboratively with cross-functional teams to design and implement new features
- Contribute to A/B tests and use experimentation results to decide what ships
- Actively participate in code reviews and enforce good patterns, testing, and edge-case handling
- Coach and mentor junior team members, new hires, and interns
- Create shared components, utilities, and services that improve team velocity across the stack
- Maintain and improve runbooks, alerting, and monitoring for shipped features
- Participate in a reasonable on-call rotation with the team
- Use AI coding tools to increase daily development velocity and code quality
- Become a subject matter expert in one or more of the team's sub-domains
Requirements:
- 2+ years of professional software engineering experience
- Demonstrated ability to own delivery of multiple features end-to-end
- Strong coding skills across the full stack: React, TypeScript, HTML, CSS, and modern web tooling; good grasp of responsive design, performance, and cross-browser compatibility
- Java and working understanding of microservices and distributed-systems fundamentals
- Experience building and integrating with REST or GraphQL APIs
- Good knowledge of data structures and object-oriented design
- Hands-on experience using AI coding tools in a real engineering workflow
- Follows good coding patterns, writes appropriate tests, considers trade-offs, and actively seeks out edge cases
- Comfortable giving and receiving feedback in code reviews
- A bias toward shipping, learning from production, and iterating quickly
- An insatiable desire and ability to learn
- BS or MS in Computer Science, or equivalent practical experience
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/offerup/jobs/8056317