FlexHired LogoFlexHired

Job Summary

This role involves developing scalable, cloud-based AI-driven software systems to support Extend's business goals. The engineer will collaborate with product teams to define requirements, resolve technical issues, and ensure code quality through best practices. The position requires experience in full-stack development, cloud architecture, and AI applications, with a strong focus on scalable and maintainable solutions. The company offers competitive salaries, benefits, stock options, and a dynamic, diverse work environment.

Required Skills

Data Modeling
CI/CD
Microservices
React
Node.js
DevOps
Technical Communication
AWS
TypeScript
Agile Methodologies
Cloud Computing
AI/ML
API Development
Infrastructure as Code
Event-Driven Architecture
Serverless Architecture

Benefits

Paid Time Off
Flexible Schedule
Stock Options
Medical Insurance
Dental Insurance
Vision Insurance
Retirement Plan

Job Description

About Extend:

Extend is revolutionizing the post-purchase experience for retailers and their customers by providing merchants with AI-driven solutions that enhance customer satisfaction and drive revenue growth. Our comprehensive platform offers automated customer service handling, seamless returns/exchange management, end-to-end automated fulfillment, and product protection and shipping protection alongside Extend's best-in-class fraud detection. By integrating leading-edge technology with exceptional customer service, Extend empowers businesses to build trust and loyalty among consumers while reducing costs and increasing profits.

Today, Extend works with more than 1,000 leading merchant partners across industries, including fashion/apparel, cosmetics, furniture, jewelry, consumer electronics, auto parts, sports and fitness, and much more. Extend is backed by some of the most prominent technology investors in the industry, and our headquarters is in downtown San Francisco.

About the Role:

Are you a talented Software Engineer passionate about building innovative solutions? Join our team and play a pivotal role in shaping the Extend Platform, where you'll design and develop features that revolutionize customer issue resolution and elevate post-purchase interactions.

In this role, your work will directly contribute to the evolution of our platform, making it more intelligent, intuitive, and powerful. We're committed to an AI-Native strategy, and you'll be instrumental in weaving artificial intelligence throughout our systems to create seamless and impactful experiences for our users.

What You’ll Be Doing:

  • Develop and design scalable, cloud-based, AI-driven software systems that support Extend's business goals.
  • Partner with product managers, designers, and stakeholders to define technical requirements and convert them into actionable development tasks..
  • Providing innovative solutions aligned with company objectives, identify and resolve complex technical issues.
  • Document system architecture, design decisions, and codebase thoroughly, adhering to best practices.
  • Contribute to and uphold coding standards, code reviews, and best practices to guarantee the production of high-quality, maintainable code.

What We’re Looking For:

  • 4-6 years of experience in software development
  • Proficient in TypeScript and Node.js programming
  • Full stack experience developing React applications and backend APIs
  • Experience delivering production AI-powered applications
  • Proven track record of building distributed, highly available, scalable, and performant cloud-based systems using AWS
  • Strong understanding of micro-service, event-driven, and serverless architectures
  • Ability to effectively communicate complex technical concepts to designers, support personnel, and fellow engineers
  • Familiarity with agile methodologies
  • Capable of thriving in a fast-paced, dynamic environment
  • Possess a versatile and adaptable mindset with a strong willingness to acquire new technologies

Nice to Have’s:

  • Familiarity with data modeling and data management.
  • Familiarity with DevOps practices, including CI/CD and Infrastructure as Code.

Expected Pay Range: $138,750 - $161,250 per year salaried*

* The target base salary range for this position is listed above. Individual salaries are determined based on a number of factors including, but not limited to, job-related knowledge, skills and experience.

Life at Extend:

  • Working with a great team from diverse backgrounds in a collaborative and supportive environment.
  • Competitive salary based on experience, with full medical and dental & vision benefits.
  • Stock in an early-stage startup growing quickly.
  • Generous, flexible paid time off policy.
  • 401(k) with Financial Guidance from Morgan Stanley.

Extend CCPA HR Notice

Interested in this job?

Applications are no longer being accepted for this job.

Logo of Extend

Extend

Extend helps merchants generate revenue and mitigate fraud through modern post-purchase solutions like product and shipping protection. Lower risk. Greater reward.

See more jobs
Date PostedJuly 25th, 2025
Job TypeFull Time
LocationRemote, US
SalaryCompetitive rates
Application DeadlineExpired
Exciting remote opportunity (requires residency in United States) for a Software Engineer at Extend. Offering competitive salary (full time). Explore more remote jobs on FlexHired!

Safe Remote Job Search Tips

Verify Employer Thoroughly

Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.

Never Pay to Get a Job

Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.

Safeguard Your Personal Information

Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.

Scrutinize Communication & Interviews

Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.

Beware of Unrealistic Offers

If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.

Insist on a Formal Contract

Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.

Related Jobs

Full Time
$190,000 - $240,000
Remote US
Full Time
$225,000 - $275,000
Remote US
Full Time
$340,000 - $375,000
Remote US
Full Time
$300,000 - $360,000
Remote US
Full Time
$190,000 - $240,000
Remote US

Subscribe Newsletter

Never miss a remote job opportunity. Subscribe to our newsletter today and receive exclusive job alerts, career advice, and industry insights delivered straight to your inbox.