Salary
💰 $192,000 - $288,000 per year
Tech Stack
NoSQLPostgresPythonRedis
About the role
- Design and implement scalable, high-performance backend systems that power Patreon's creator membership platform
- Collaborate with engineers and product managers to build and maintain reliable and efficient systems that support growth
- Influence core technical decisions and mentor talented engineers
- Remove friction, unlock speed, and create a developer experience that empowers other teams
- Build and maintain developer infrastructure and platform services to enable product teams
Requirements
- 6+ years of backend software engineering experience, including production systems at scale
- Strong experience with Python or a similar language
- Strong understanding of software design patterns and principles
- Experience with relational databases (such as PostgreSQL) and NoSQL databases (such as Redis)
- Strong communication and collaboration skills
- Familiarity with continuous integration and deployment (CI/CD) practices
- Strong understanding of RESTful API design and development
- Ability to work in a fast-paced environment and deliver high-quality work on time
- Prior work in platform engineering or developer infrastructure teams is a strong plus
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or the equivalent
- Able to be in-office 2 days per week (New York or San Francisco)
- salary
- equity plans
- healthcare
- flexible time off
- company holidays and recharge days
- commuter benefits
- lifestyle stipends
- learning and development stipends
- patronage
- parental leave
- 401k plan with matching
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend software engineeringPythonsoftware design patternsrelational databasesPostgreSQLNoSQL databasesRedisRESTful API designcontinuous integrationcontinuous deployment
Soft skills
communication skillscollaboration skillsmentoringproblem-solvingtime managementadaptabilityinfluencing decisionsdeveloper experience enhancementteam empowermentfast-paced environment
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer Engineering