Software Development Engineer II Full Stack - Business
- Role
- Fullstack
- Experience
- Mid
Open to CO only. Set where you work from to check your eligibility.
No BS summary
Mid-level full-stack engineer with 2+ years of professional experience, hiring remotely in Colombia. Needs React, TypeScript, Java, REST or GraphQL APIs, microservices fundamentals, and hands-on AI coding tool experience.
Core skills
Required skills
Optional skills
OfferUp brings people together in an easy-to-use mobile app to get more of what they need, right where they are.
Buy. Sell. Connect.
From finding that perfect vintage chair to hiring someone to fix your sink, OfferUp helps you get more done locally.
Manage your inventory
Simple tools to list and manage inventory
Buy & Sell
Jobs & Rentals
Services
Buy & Sell
Buy & Sell
Find great stuff nearby, for way less than retail—and pass it on when you're done.
Jobs & Rentals
Jobs & Rentals
From first apartment keys to first day at a new job—we've got you covered.
Services
Services
From quick fixes to big projects, get help from local pros who know their stuff.
40M+
active users nationwide
20%+
adults in top markets use the app every month
90%
user authentication rate
30M+
annual transactions on OfferUp
I am super impressed with the app and the ability to buy or sell all types of items. And to find out it also had job listings included as well makes it a great place to spend your time online.
ZZ TOP33
App store review
I’ve been using OfferUp for years to buy and sell… Easy to post. Easy to communicate. Easy to find things.
nirewod
App store review
OfferUp is my go-to when selling local.
Dpierce88
App store review
For 8 yrs and different cities, I have used OfferUp. I have always found items I need at great prices. This is my go-to app anytime I need toys, furniture, decor & stuff I did not know I needed. For me, everyone has been nice, honest and friendly. 5+ stars.
Dawn
App store review
What you'll do
- 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 them within committed timeframes.
- Work with Product, Design, Data, and Business stakeholders to design and implement new features.
- Contribute to A/B tests and use experimentation results to decide what ships.
- 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 with the rest of the team.
- Use AI coding tools such as Claude Code, Cursor, Copilot, and similar tools to increase development velocity and code quality.
- Become a subject matter expert in one or more of the team's sub-domains.
What they require
- 2+ years of professional software engineering experience.
- Demonstrated ability to own delivery of multiple features end-to-end with high efficiency, including breaking down engineering problems into achievable tasks.
- Strong coding skills across the full stack.
- Good grasp of responsive design, performance, and cross-browser compatibility.
- 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 engineering workflow, and a point of view on when they help and when they do not.
- Follows good coding patterns, writes appropriate tests, considers trade-offs, and actively seeks out edge cases.
- Comfortable giving and receiving feedback in code reviews.
- Bias toward shipping, learning from production, and iterating quickly.
- Insatiable desire and ability to learn.
- BS or MS in Computer Science, or equivalent practical experience.
- Preferred: Fluency in any other modern object-oriented programming language.
- Preferred: Experience with Agile development.
- Preferred: Experience around web package managers, bundler systems, NodeJS, Python, or webpack.
- Preferred: Experience with A/B testing platforms and analytics warehouses.
- Preferred: Experience consuming or integrating LLM-based APIs.
- Preferred: Familiarity with AWS cloud infrastructure and CI/CD pipelines.
OfferUp creates a trusted local marketplace app for people to buy, sell, and connect in their communities, including goods, jobs, services, and rentals.