Skip to content
OfferUpOfferUp

Software Development Engineer II Full Stack - Business

Builds and ships end-to-end features for OfferUp’s business marketplace verticals, spanning React interfaces, Java services, and data pipelines. The role requires at least two years of software engineering experience, strong full-stack skills, and ownership through deployment and experimentation.

About the job

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 within committed timeframes.
  • Collaborate with Product, Design, Data, and Business stakeholders to design and implement features.
  • Contribute to A/B tests and use experimentation results to guide product decisions.
  • 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.
  • Use AI coding tools such as Claude Code, Cursor, and Copilot to improve development velocity and code quality.
  • Become a subject matter expert in one or more team sub-domains.

Requirements

  • 2+ years of professional software engineering experience.
  • Demonstrated ability to deliver multiple features end-to-end, including planning, design, development, and deployment.
  • Strong full-stack coding skills with React, TypeScript, HTML, CSS, and modern web tooling.
  • Understanding of responsive design, performance, and cross-browser compatibility.
  • Java experience and working knowledge of microservices and distributed-systems fundamentals.
  • Experience building and integrating REST or GraphQL APIs.
  • Knowledge of data structures and object-oriented design.
  • Hands-on experience using AI coding tools in a real engineering workflow.
  • Ability to write appropriate tests, assess trade-offs, and identify edge cases.
  • Comfortable giving and receiving feedback in code reviews.
  • Bachelor's or master's degree in Computer Science, or equivalent practical experience.

Nice to Have

  • Fluency in another modern object-oriented programming language.
  • Experience with Agile development.
  • Experience with AWS cloud infrastructure.
  • Experience with web package managers, Bower, bundler systems, Node.js, Python, or webpack.
  • Experience with A/B testing platforms such as Statsig, LaunchDarkly, or Optimizely.
  • Experience with analytics warehouses such as BigQuery or Snowflake.
  • Experience consuming or integrating LLM-based APIs, including Bedrock, Vertex AI, or OpenAI.
  • Familiarity with AWS cloud infrastructure and CI/CD pipelines.

Skills

React, TypeScript, HTML, CSS, GraphQL, Node.js, Java, Microservices, Distributed Systems, REST APIs, AWS, Python, webpack, BigQuery, Snowflake

Improbable

Improbable

Remote

Product Engineer
No salary listedRemoteFullstack Engineering

Product Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.

ElevenLabs

ElevenLabs

United Kingdom
Full-Stack Engineer - Creative Studio
No salary listedRemoteFullstack Engineering

Build and scale full-stack Creative and Studio products spanning APIs, user interfaces, infrastructure, and generative AI workflows. The role emphasizes product ownership, solving complex engineering problems, and expertise in Python, TypeScript, and React; no formal degree or experience requirement is specified.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Kraken

Kraken

Brazil
Senior Software Engineer - Full-stack - Growth Product
No salary listedRemote5+ YOEFullstack Engineering

Senior full-stack engineer on the Growth team, building scalable web and mobile systems for marketing, onboarding, KYC, funding, and user engagement. The role requires 5+ years of production engineering experience and proficiency with modern application and infrastructure technologies.