Senior Software Engineer, Backend

  • $170k-$200k
  • Remote - United States

Remote

Software Development

Senior

Job description

Trusted by more than 18,000 Shopify and Shopify Plus stores—like Brooklinen, Ruggable, True Classic and Dr. Squatch—Postscript gives ecommerce brands the tools they need to run a world-class SMS marketing program.

We’re on a mission to make SMS the number-one revenue channel for ecommerce merchants by delivering an easy-to-use platform where they can grow their subscriber list, develop and test their messaging strategy, deliver excellent customer service, and drive sales and loyalty—all in one place. We believe SMS is the most important marketing and sales channel of the decade, and that vision drives everything we do.

Postscript was founded in 2018 as a 100% remote organization. With more than 250 employees (and counting!), we’re backed by Greylock, Y Combinator, and other top investors.

Job Description

At Postscript, we’re leveraging AI to revolutionize SMS performance, driving measurable revenue gains through continuous self-improvement, proven by real-time testing. As the online shopping landscape grows, the demand for scalable, personalized customer engagement solutions is unprecedented.

As a Senior Backend Engineer on the Conversations AI Team, you’ll be at the forefront of innovation, using your expertise in OpenAI, Large Language Models (LLMs), and Retrieval-Augmented Generation (RAG) to push the boundaries of conversational AI. You’ll architect, build, and refine systems that enable our AI agents to learn, adapt, and deliver personalized shopping experiences that scale to millions of users. Your work will have a direct impact on Postscript’s bottom line and our customers’ success by helping SMS become their most powerful revenue channel.

This role offers a unique opportunity to influence how AI can drive next-level customer engagement and guide the team in crafting solutions that combine technical excellence with business value.

This position is fully remote, and Postscript has been a fully remote company since day 1.

What You’ll Do:

  • Architect, build, and maintain scalable, high-performance APIs for our AI-driven conversational tools, ensuring seamless and efficient customer interactions via SMS.
  • Work closely with cross-functional teams to integrate LLMs, OpenAI models, and RAG techniques into our AI platform, driving personalized, real-time customer engagement.
  • Lead the design and deployment of highly available, modular, and scalable backend systems on AWS, using Python (Flask) and other modern technologies.
  • Innovate on acquisition tools that collect valuable customer data and contribute directly to the growth of our clients’ SMS subscriber lists.
  • Own the implementation of new AI features from start to finish, collaborating with product managers and designers to deliver customer-focused solutions.
  • Mentor and guide other engineers, fostering a culture of continuous improvement and learning.
  • Lead with technical excellence, balancing the need for immediate solutions with long-term scalability and maintainability.

What We’re Looking For:

  • Strong experience working with OpenAI, LLMs, and RAG, with a passion for implementing cutting-edge AI-driven solutions.
  • Minimum 6-8 years professional software development experience, with 1-2 years at minimum in AI solutions
  • Proven track record of building and scaling backend systems, ideally in high-growth or early-stage environments.
  • Expertise in Python (Flask, SQLAlchemy) and building robust, modular APIs, with a focus on extensibility and performance.
  • Deep understanding of relational databases, data modeling, and AWS architecture, with a focus on high observability and scalability.
  • Ability to lead app projects from conception to delivery, managing ambiguity, and driving results.
  • Experience mentoring and leading engineering teams, with a collaborative mindset and excellent communication skills.
  • Familiarity with modern frontend technologies (TypeScript, Lit Web Components) and a willingness to work across the stack as needed.

What We’ll Love About You

  • You’re curious and enthusiastic—you love building things
  • Energized by early stage companies and the opportunity to own and improve a new, fast-growing codebase
  • You can drive technical decisions by measuring trade offs informed by both business priorities and technical needs
  • You have empathy for users and enjoy helping others
  • Bonus: Remote work experience. You love working on a remote-first team

What You’ll Love About Us

  • Salary range of USD $170,000-$200,000 base plus significant equity (we do not have geo based salaries)
  • High growth startup - plenty of room for you to directly impact the company and grow your career!
  • Work from home (or wherever)
  • Fun - We’re passionate and enjoy what we do
  • Competitive compensation and opportunity for equity
  • Flexible paid time off
  • Health, dental, vision insurance

You are welcome here. Postscript is an ever-evolving place of equal employment for talented individuals.

Share this job:
Please let Postscript know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply