As a Software Development Engineer II, you will play a critical role in maintaining and evolving OfferUp's client engineering platform and app ecosystem, as well as leading efforts to build systems that detect and prevent fraudulent behavior in our marketplace. You will ensure app stability, performance, and developer efficiency by tackling complex technical challenges, collaborating across teams, and driving innovation. The systems you build will help maintain our community guidelines and support our partner team's growth and business strategies, focusing on key issues such as account takeovers, Phishing, Payment chargebacks, and Prohibited Items. As a Fullstack Software Development Engineer , you will build end-to-end, highly scalable systems and user experiences to detect and prevent fraud, while continuously improving our engineering/operational excellence. This role is only available outside the US and not available to any individual based within the US or any US territory. Here’s more of what you will get to do: You will create and deliver new web experiences for OfferUp using web technologies such as NodeJS, React, and React Native. Design, develop, and maintain robust and scalable backend services and APIs to power features across web and mobile platforms. Work collaboratively with cross-functional teams across OfferUp to design and implement new features. Enforce best practices and drive code quality in existing applications (mobile and web). Break down complex engineering problems into achievable tasks and deliver them within committed timeframes. Actively participate in code reviews. Coach/Mentor junior team members, new hires, or interns. Create shared components and utilities that improve team velocity.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level