> Markdown version of [/jobs/ext/2106167-software-development-engineer-ii-full-stack](https://www.wearedevelopers.com/jobs/ext/2106167-software-development-engineer-ii-full-stack). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer II Full Stack - **Company:** OfferUp - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), A/B Testing, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, BigQuery, Browser Compatibility, Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Data Structures, Cursor (Graphical User Interface Elements), Python (Programming Language), Node.Js, Object-Oriented Software Development, Package Management Systems, Responsive Web Design, Software Engineering, Systems Integration, TypeScript, Bower, Bundler, ReactJS, Large Language Models, Snowflake, Backend, Webpack, Information Technology, Graphql, Software Coding, Optimizely, Microservices - **Published:** August 18, 2026 - **Apply:** https://job-boards.greenhouse.io/offerup/jobs/8056317 ## About the Role * 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 Helpful, but not required: * Fluency in any other modern OOO programming language * Experience with Agile development * Experience with AWS Cloud infrastructure * Experience around any of the following: web package managers, Bower, bundler system, NodeJS, Python, webpack * Experience with A/B testing platforms (Statsig, LaunchDarkly, Optimizely) and analytics warehouses (BigQuery, Snowflake) * Experience consuming or integrating LLM-based APIs (e.g., Bedrock, Vertex AI, OpenAI) * Familiarity with AWS cloud infrastructure and CI/CD pipelines ## Description * 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 ## Related Videos - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)