Staff Software Engineer, Developer Platform
PushPressAbout the Role
PushPress is seeking a Staff Software Engineer to lead our new Developer Platform team. This role is pivotal in designing and building APIs, developer tools, and platform services that empower third-party developers to create innovative fitness apps and integrations on the PushPress platform. You will collaborate closely with product, design, and developer relations teams to define and execute the technical roadmap for our app ecosystem. This is a unique opportunity to architect a developer platform from the ground up at a high-growth startup.
Responsibilities
- Design and build scalable APIs and web services for the PushPress Developer Platform.
- Develop SDKs, developer tools, and documentation to facilitate a seamless app development experience.
- Create frameworks and abstractions to integrate third-party apps into PushPress' core product UI/UX.
- Collaborate with product and design teams to shape the vision for the developer platform and drive key technical decisions.
- Work cross-functionally with the developer relations team to engage with our developer community and gather feedback to inform the platform roadmap.
- Enhance our core backend systems and infrastructure to support platform extensibility.
- Mentor other engineers and promote engineering best practices across the organization.
Requirements
- 8 years of software engineering experience, with at least 3 years at the senior level.
- Experience building a developer platform or working on developer-facing products is required.
- Strong backend development skills in JavaScript, TypeScript, and Node.js.
- Knowledge of API design best practices, including versioning, rate limiting, and developer ergonomics.
- Experience designing and building REST and GraphQL APIs for external consumption.
- Familiarity with API gateway and service mesh architectures for building extensible platforms.
- Understanding of different API authentication models (e.g., OAuth 2.0, JWT) and security best practices.
- Exposure to modern frontend frameworks like React and UI integration patterns.
- Strong communication and collaboration skills, with the ability to work effectively in a distributed team, build consensus, and influence technical decisions.
- Optional: Active open source contributions and developer community involvement.
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (Company Sponsored 401k with Match)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Short Term & Long Term Disability
- Training & Development
- Work From Home
- Equity Incentive Plan
- Company Issued Laptop
- Work From Home Stipend
PushPress is dedicated to fostering an inclusive and dynamic workplace. We’re committed to providing equal opportunities, regardless of race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability, genetic info, veteran status, or any other legally protected characteristic.
Join us at PushPress and be part of our fitness-tech journey!
Benefits Extracted with AI
- Paid paternity leave
- Vision insurance
- Dental insurance
- 401(k)
- Medical insurance
- Paid maternity leave
- Disability insurance
Similar jobs
Last update: 23 minutes ago
Staff Software Engineer - Platform
Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.
Senior Software Engineer - Developer Platform
Join ConvertKit as a Senior Software Engineer to build a developer platform for creators. Work remotely with a focus on Ruby on Rails and JavaScript.
Staff Fullstack Engineer (JavaScript, Node.js, TypeScript)
Join Postscript as a Staff Fullstack Engineer to design scalable systems using JavaScript, Node.js, and TypeScript in a remote role.
Staff Software Engineer, Platform
Join Cityblock Health as a Staff Software Engineer to enhance our platform used by care providers, focusing on full stack development and cloud computing.
Staff Frontend Engineer, Insights
Join Patreon as a Staff Frontend Engineer to lead product design and development, focusing on enhancing creator experiences.
Staff Fullstack Engineer (JavaScript, Node.js, TypeScript)
Join Postscript as a Staff Fullstack Engineer to design scalable microservices in a remote role. Competitive salary and equity offered.
Lead Software Engineer with AWS and REST Expertise
Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Remote Fullstack Engineer with Shopify Experience
Join MANSCAPED® as a Remote Fullstack Engineer. Work with Shopify, React, NodeJS, and more. Enjoy great benefits and a collaborative environment.
Senior Software Engineer, Substack Enterprise
Join Substack as a Senior Software Engineer to develop core products using JavaScript, Node, React, and Postgres. Remote work available.
Staff Fullstack Engineer
Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Remote Fullstack Software Engineer
Join PermitFlow as a Remote Fullstack Software Engineer. Work with JavaScript, TypeScript, and ASP.NET MVC to build innovative solutions.
Founding Full-Stack Engineer
Join Faraday as a Founding Full-Stack Engineer to shape our platform for scale. Remote work available.
Staff Software Engineer - Backend (Java, GraphQL)
Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.
Staff Software Engineer
Join Stavvy as a Staff Software Engineer to lead core application development with Java, Python, and Kotlin.
Full Stack Developer (Founding Engineer) with gRPC Expertise
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.
Software Engineer III, Backend
Join MyFitnessPal as a Software Engineer III, Backend, to develop and maintain APIs, solve complex problems, and enhance user experiences.
Software Engineer (Frontend/Fullstack) - E-commerce Website
Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.
Full Stack Engineer with JavaScript and React.js
Join Snappy as a Full Stack Engineer to build next-gen gifting platforms using JavaScript and React.js. Remote work available in Austin, TX.
Backend Engineer for Developer Platform (Node.js/TypeScript)
Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.
Full Stack Developer with gRPC Expertise (Founding Engineer)
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.