freehire launches on Product Hunt on 26 August.

Follow →

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

Summary

Build full-stack features for OfferUp’s business verticals (Storefronts, Auto Dealers, Services, Rentals, Jobs) using React, TypeScript, GraphQL, Node.js, and Java, owning end-to-end delivery and driving measurable revenue impact.

About the Role

The OfferUp Business team owns the platforms that power every business vertical on our marketplace: Storefronts, Auto Dealers, Services, Rentals, and Jobs. Our customers aren\'t casually browsing; they\'re running businesses on top of what we build, so every feature we ship has a direct, measurable impact on their livelihood and on OfferUp\'s revenue. We operate the full stack end-to-end, including microservices that handle high request rates and integrations with partners like Stripe and Shopify. We move fast, instrument everything, and treat experimentation as a first-class part of the workflow. The roadmap is wide open for someone who wants to help shape it.

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, from the React components our business customers interact with to the Java services and data pipelines behind them. You\'ll take ownership of the work you deliver, raise the quality of the code around you, and grow into a high-performing, reliable contributor on the team.

Responsibilities

  • Design, build, and deploy new user experiences and backend services across our 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 (Product, Design, Data, Business stakeholders) 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 the features you ship
  • Participate in a reasonable on-call rotation with the rest of 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

You\’ll Thrive In This Role If You Have

  • 2+ years of professional software engineering experience
  • Demonstrated ability to own the delivery of multiple features end-to-end with high efficiency
  • 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 a 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 workflow, with a view on when they help and when they don\'t
  • 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

Helpful, But Not Required

  • Fluency in any other modern object-oriented programming language
  • Experience with Agile development
  • Experience with AWS Cloud infrastructure
  • Experience with web package managers and related tooling
  • Experience with A/B testing platforms and analytics warehouses
  • Experience consuming or integrating LLM-based APIs
  • Familiarity with AWS cloud infrastructure and CI/CD pipelines

About OfferUp

OfferUp is dedicated to creating the simplest and most trusted way for people to buy, sell, and connect in their local communities. Our platform empowers millions to connect, thrive, and move life forward. Available on iOS and Android, OfferUp is a top shopping app in the U.S. Based in Bellevue, WA, OfferUp serves local markets nationwide and has been used by a broad share of adults in 2024. OfferUp is backed by investors including Andreessen Horowitz, Warburg Pincus, GGV Capital, T. Rowe Price, and Coatue Management.

More About OfferUp At a Glance

  • Top 10 Shopping app in the App Store and Google Play Store for three years
  • Significant daily active reach across major markets
  • Works with many US law enforcement agencies to build trust in local communities

OfferUp provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. It complies with applicable laws governing nondiscrimination in employment and prohibits workplace harassment based on protected characteristics.

See also