Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
OfferUp

Software Development Engineer II, Full Stack – Business

OfferUp

Software Development Engineer II developing full stack solutions for five business verticals at OfferUp. Designing, building, and deploying services using React, TypeScript, GraphQL, and Java.

Posted 7/11/2026full-timeRemote • 🇨🇴 ColombiaJuniorMid-LevelWebsite

Tech Stack

Tools & technologies
GraphQLJavaJavaScriptMicroservicesNode.jsReactTypeScript

About the role

Key responsibilities & impact
  • 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 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

Requirements

What you’ll need
  • 2+ years of professional software engineering experience
  • Demonstrated ability to own the delivery of multiple features end-to-end (plan, design, develop, and deploy) with high efficiency, including breaking down engineering problems into achievable tasks
  • 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 (Claude Code, Cursor, Copilot, or similar) in a real engineering workflow, and a point of 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

Benefits

Comp & perks
  • Health insurance
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptJavaGraphQLREST APIsHTMLCSSMicroservicesData StructuresObject-Oriented Design
Soft Skills
CollaborationMentoringFeedbackProblem-SolvingLearning Agility
Certifications
BS in Computer ScienceMS in Computer Science