Patreon

Fullstack Engineer, Creator Home

Patreon1 weeks ago
Location

New York

Type

Full Time

Salary

USD 189,000 – 255,500

Level

Mid

Role

Full Stack Engineer

Posted

May 18, 2026

Full TimeMid

The role

Summary

Join Patreon's Creator World team as a Full Stack Engineer to build backend systems and APIs powering creator and fan-facing features on a platform that has generated $10 billion+ for 300,000+ creators. This role requires 2-3+ years of software development experience with Python or similar languages, strong product thinking, and the ability to ship consumer-facing systems while balancing technical constraints with user experience. You'll work across the full stack, collaborating with product managers, designers, and engineers in a fast-moving, high-ownership environment based in New York or San Francisco on a hybrid model (2 days/week in-office).

What you'll do

Design and Build Backend Systems and APIs: Architect and develop new backend systems and RESTful APIs that power user-facing features for creators and fans. Focus on scalability, reliability, and clean API contracts that enable frontend teams to build exceptional user experiences. Consider performance optimization, error handling, and maintainability as core design principles.
Scale and Evolve Existing Systems: Enhance and maintain existing infrastructure relied upon by hundreds of thousands of active creators and fans. Identify performance bottlenecks, refactor legacy code for improved efficiency, implement database optimizations, and plan for growing scale without compromising system stability or user experience.
Investigate and Resolve Production Issues: Diagnose and remediate issues affecting user experience, including debugging complex backend failures, analyzing logs and metrics, coordinating with cross-functional teams during incidents, and implementing preventative measures to reduce recurrence of similar issues.
Collaborate on Service Contracts: Partner closely with frontend engineers and client teams to define clear service contracts, versioning strategies, and API specifications. Ensure seamless integration between backend services and client-side code through thoughtful API design and comprehensive documentation.
Cross-Functional Collaboration: Work alongside product managers to understand feature requirements, engage with data scientists on analytics and performance insights, coordinate with designers on API capabilities needed for compelling user interfaces, and contribute technical perspective to product decisions.
Full Stack Contributions: Step into adjacent technical domains including frontend development using React and TypeScript, infrastructure and DevOps concerns, data pipeline work, and monitoring solutions. This full-stack mindset enables you to unblock teams and deliver end-to-end solutions.

What we look for

Technical

Python or Equivalent Backend LanguageStrong proficiency in Python or similar modern backend programming languages (Java, Go, Rust, etc.). Deep understanding of language idioms, debugging, testing frameworks, and performance optimization techniques.
API Design and Backend ArchitectureExperience designing and building REST APIs or GraphQL services. Understanding of API versioning, authentication mechanisms, rate limiting, error handling, and documentation best practices.
Database Design and OptimizationKnowledge of relational and non-relational database systems, query optimization, schema design, indexing strategies, and transaction handling. Ability to evaluate database choices for different use cases.
Product Mindset and User FocusStrong ability to think beyond pure technical implementation and consider how systems enable user experiences. Care about understanding product requirements, user impact, and business metrics alongside technical excellence.

Education

Bachelor's Degree in Computer Science or Related FieldBachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalent discipline. Equivalent professional experience demonstrating mastery of core computer science concepts may be considered as an alternative.

Experience

Software Development Experience2-3+ years of professional software development experience building production systems. Track record of shipping features from conception through deployment and maintenance.
Consumer-Facing Backend SystemsDemonstrated experience shipping backend systems and APIs that power consumer-facing features. Ability to articulate how you navigated technical trade-offs while prioritizing user experience and product goals.
Technical Decision-MakingProven ability to weigh architectural and implementation trade-offs clearly, communicate technical decisions effectively to both technical and non-technical stakeholders, and justify technology choices based on context and constraints.

Skills

Required skills

PythonProduction-level proficiency in Python with strong understanding of async/await patterns, package management, testing frameworks (pytest, unittest), and common backend libraries and frameworks used at scale.
Backend API DevelopmentHands-on experience building RESTful APIs or GraphQL services with strong grasp of HTTP semantics, request/response handling, authentication/authorization patterns, and API versioning strategies.
Relational Database DesignSolid understanding of SQL, database schema design, query optimization, indexing strategies, and the ability to work with PostgreSQL or MySQL at scale. Experience with database migrations and schema versioning.
Software Engineering Best PracticesProficiency in version control (Git), code review processes, testing methodologies (unit tests, integration tests), continuous integration/deployment pipelines, and debugging techniques. Strong commitment to code quality and maintainability.
Systems Thinking and ScalabilityUnderstanding of distributed systems concepts, caching strategies (Redis, Memcached), asynchronous task processing, load balancing, and ability to design systems that scale horizontally to serve millions of requests.
Cross-Functional CommunicationAbility to explain technical concepts to product managers, designers, and non-technical stakeholders. Strong writing skills for documentation, ADRs (Architecture Decision Records), and technical specifications.

Nice to have

React and TypeScriptFrontend development experience with React and TypeScript enables you to build end-to-end features and better understand frontend constraints when designing backend APIs. Component lifecycle, state management, and type safety knowledge is valuable.
Python FrameworksExperience with Python web frameworks such as Django, Flask, FastAPI, or similar. Understanding of ORM (Object-Relational Mapping) libraries like SQLAlchemy and how they relate to database query performance.
Infrastructure and DevOpsFamiliarity with Docker, Kubernetes, infrastructure-as-code, monitoring and observability tools (DataDog, Prometheus, ELK stack), and cloud platforms (AWS, GCP, Azure). Understanding of deployment processes and incident response.
Mentorship and LeadershipExperience mentoring junior engineers, leading technical projects, participating in architecture decisions at scale, and contributing to engineering culture and processes. Eagerness to grow as a technical leader.
Creator Economy or Marketplace Platform ExperiencePrior experience building features for creator platforms, marketplace systems, subscription services, or community-driven platforms. Understanding of unique challenges in monetization, creator tools, and fan engagement.
Data Engineering and AnalyticsBackground working with data pipelines, analytics, SQL-heavy workloads, or metrics infrastructure. Ability to collaborate with data scientists and implement features driven by data insights.

Compensation & benefits

Salary

USD 189,000 – 255,500 (annual)

Stock options

Available

Benefits

Competitive Equity Plans

Participate in Patreon's equity ownership structure, aligning your success with company growth and giving you a direct stake in the platform's long-term value creation.

Comprehensive Healthcare Coverage

Medical, dental, and vision insurance with company contributions to ensure you and your family have access to quality healthcare.

Flexible Time Off Policy

Flexible paid time off to prioritize work-life balance, mental health, and personal growth without strict accrual limits or burnout.

Company Holidays and Recharge Days

Designated company holidays throughout the year plus dedicated recharge days to disconnect, recharge, and maintain well-being.

Commuter and Lifestyle Stipends

Commuter benefits for New York and San Francisco offices plus lifestyle stipends to support your wellness, fitness, and personal development needs.

Professional Development and Learning Budget

Annual learning and development stipend to invest in courses, conferences, certifications, and skill development that advance your engineering career.

Creator Patronage Benefit

Monthly patronage allowance to support creators on the platform, aligning with Patreon's mission and giving you direct connection to the creator community you serve.

Parental Leave

Generous parental leave policies supporting work-life integration and family planning for engineers at all life stages.

401(k) Retirement Plan with Matching

Employer-matched retirement savings plan to help you build long-term financial security and plan for your future.

Hybrid Work Flexibility

Work from home with in-office collaboration 2 days per week in New York or San Francisco, enabling deep focus time while maintaining team connection and culture.


Interview process

  1. 1
    Initial Screening Call Recruiter phone screen (30 minutes) to discuss your background, interest in Patreon's mission, work experience, and initial assessment of fit for the Full Stack Engineer role and Creator World team culture.
  2. 2
    Technical Phone Interview Engineering-led conversation (60 minutes) focusing on your experience with backend systems, API design decisions, database optimization, and specific examples of technical trade-offs you've navigated. Come prepared to discuss production systems you've built.
  3. 3
    System Design and Architecture Discussion Technical assessment (90 minutes) where you'll design a backend system or API addressing creator platform challenges. This evaluates your architectural thinking, scalability considerations, trade-off analysis, and ability to communicate complex technical concepts clearly to the team.
  4. 4
    Product and Collaboration Panel Meeting with product manager, designer, and engineers (60 minutes) to assess product mindset, collaboration skills, and understanding of how your technical decisions enable or constrain user experiences. Expect discussions around real feature initiatives.
  5. 5
    Hiring Manager Final Round Conversation with engineering manager (45 minutes) covering career growth, mentorship interests, communication style, team collaboration, and mutual fit. Discuss your long-term growth trajectory and learning goals at Patreon.

Apply for this position

You'll be redirected to the company's application page


Patreon

Patreon

View all jobs

Patreon is an American membership platform enabling creators to earn income from fans. It supports artists, podcasters, and writers with subscription-based content and community tools.

San Francisco, California, United StatesFounded 2013patreon.com

Tech Stack

Languages
Python
Frameworks
Django or FastAPIReact
Databases
PostgreSQLRedis
Tools
Git and GitHubDataDog or Similar Observability PlatformDocker and KubernetesCI/CD Pipeline Tools
Other
RESTful API DesignAuthentication and AuthorizationAsynchronous Task ProcessingGraphQL (Optional)

Interview Guides

12 guides available for Patreon

Apply Now