Colombia Remote (Country) Full-time

OfferUp is hiring a Software Development Engineer II Full Stack - Business (Remote @ Colombia)

Responsibilities

  • Develop and launch frontend and backend systems for multiple business lines using React, TypeScript, GraphQL, Node.js, and Java
  • Take full ownership of features from concept through deployment, measurement, and refinement
  • Decompose intricate technical challenges into manageable tasks and deliver them on schedule
  • Collaborate with Product, Design, Data, and business teams to define and implement new functionality
  • Support A/B testing initiatives and use data to guide product decisions
  • Engage in code reviews to uphold coding standards, testing rigor, and robust error handling
  • Guide junior developers, new team members, and interns through mentorship and coaching
  • Build reusable components, tools, and services that accelerate development across layers
  • Enhance operational documentation, monitoring setups, and alerting systems for shipped features
  • Join a balanced on-call schedule to support system reliability with the engineering team
  • Leverage AI-powered coding assistants like Claude Code, Cursor, and Copilot to boost productivity and code quality
  • Develop deep expertise in one or more technical areas within the team’s domain

Compensation

Not specified

Work Arrangement

Remote

Team

Full Stack - Business

Responsibilities

  • Design, build, and deploy new user experiences and backend services across OfferUp's 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 the 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 (Claude Code, Cursor, Copilot, and similar) to increase your daily development velocity and code quality
  • Become a subject matter expert in one or more of the team's sub-domains

Not specified

About company
OfferUp
OfferUp is a local marketplace app that enables people to buy, sell, and connect within their communities. It supports discovery of secondhand goods, jobs, services, home rentals, and more, with a trusted platform used by over 1 in 6 adults in the U.S. in 2024.
All jobs at OfferUp Visit website
Job Details
Department Business team
Category Full-Stack
Posted 10 days ago