cover image
Substack

Substack

substack.com

2 Jobs

2,543 Employees

About the Company

Substack is a new media app that connects you with the creators, ideas, and communities you care about most. Founded in 2017, Substack is building a new economic engine for culture by putting publishers in charge and enabling subscribers to support the work they deeply value. There are more than 5 million paid subscriptions to writers and creators across the Substack network.

Listed Jobs

Company background Company brand
Company Name
Substack
Job Title
Software Engineer - Payments
Job Description
**Job Title:** Software Engineer – Payments **Role Summary:** Develop and maintain core payment surfaces and backend services for a subscription‑based publishing platform. Own end‑to‑end solutions, collaborate across teams, and deliver high‑quality code that powers subscriber revenue flow and creator‑user experiences. **Expectations:** - Take full ownership of feature delivery from concept to deployment. - Work autonomously in a small, cross‑functional team setting. - Deliver elegant, performant solutions that enhance creator and subscriber interaction. - Engage directly with users to resolve issues and iterate on product design. **Key Responsibilities:** - Design, build, and evolve payment APIs, gateway integrations, and revenue‑tracking systems (Node/TypeScript, Express). - Build full‑stack features for web (React/TypeScript) and mobile (Swift/SwiftUI, Kotlin/Jetpack Compose). - Collaborate with designers, writers, and support staff to translate product requirements into technical solutions. - Conduct experimentation, monitor metrics, and iterate on payment and product flows. - Provide technical guidance, code reviews, and mentor junior teammates. - Participate in customer support tasks to maintain empathy for user needs. **Required Skills:** - 5+ years of full‑stack web development experience. - Strong proficiency in TypeScript, Node.js, Express, Postgres, and DynamoDB. - Experience building web (React) and mobile (iOS, Android) applications; cross‑platform knowledge is a plus. - Knowledge of payment systems (e.g., Stripe, payment gateway APIs) is advantageous but not mandatory. - Demonstrated ability to write clean, testable, and scalable code. - Excellent communication, problem‑solving, and collaborative skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent industry experience. - No specific certifications required.
San francisco, United states
Hybrid
Mid level
19-11-2025
Company background Company brand
Company Name
Substack
Job Title
Software Engineer, Payments
Job Description
Job title: Software Engineer, Payments Role Summary: Build and maintain Substack’s core payment infrastructure and full-stack features that enable creators to receive direct subscriber revenue, ensuring reliability, security, and a seamless user experience across web and mobile platforms. Expactations: Own development from product conception through deployment, experimentation, and measurement; take proactive ownership, collaborate cross‑functionally, and directly engage with customers to solve real‑time issues. Key Responsibilities: - Design, develop, and maintain backend payment surfaces using TypeScript/Node.js, Postgres, and DynamoDB. - Implement and evolve front‑end payment components in TypeScript/React (web) and optionally iOS (SwiftUI) or Android (Kotlin). - Integrate with external payment APIs and manage high‑volume subscriber transactions. - Collaborate with engineers, designers, writers, and support teams to define requirements and deliver high‑quality code. - Participate in customer support interactions to gather feedback and inform product improvements. - Conduct performance testing, monitoring, and continuous improvement of payment flows. Required Skills: - 5+ years of full‑stack web development experience. - Proficiency in TypeScript, Node.js/Express, and relational (Postgres) and NoSQL (DynamoDB) databases. - Experience building secure, scalable payment systems or willingness to learn rapidly. - Familiarity with React for web and at least one mobile framework (Swift/SwiftUI or Kotlin/Jetpack Compose). - Strong problem‑solving, code quality, and production‑readiness mindset. - Excellent communication, collaborative attitude, and ownership of project outcomes. Required Education & Certifications: - Bachelor’s degree in Computer Science or equivalent industry experience. No mandatory certifications specified.
San francisco, United states
On site
Mid level
25-11-2025