# Software Development Engineer II Full Stack - Business (Remote @ Colombia)

**Company**: OfferUp
**Location**: Remote @ Colombia
**Work arrangement**: remote
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/offerup/jobs/8056317?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c6237bb4-d38

## 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

## Skills

### Required
- React
- TypeScript
- GraphQL
- Node.js
- Java
- microservices
- distributed-systems
- REST APIs
- GraphQL APIs
- data structures
- object-oriented design
- AI coding tools

### Nice to have
- Agile development
- AWS Cloud infrastructure
- web package managers
- Bower
- bundler system
- NodeJS
- Python
- webpack
- A/B testing platforms
- analytics warehouses
- LLM-based APIs

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/offerup/jobs/8056317?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
