About 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, AI Product
Join PushPress as a Staff Software Engineer to build AI-powered features using LLMs in a remote role.
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.
Staff Backend Engineer, Developer Platform
Join Webflow as a Staff Backend Engineer on the Developer Platform team, focusing on API development and scalable backend solutions.
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 Software Engineer - Web SDK
Join PayPal as a Staff Software Engineer for Web SDK in Illinois, focusing on innovative payment solutions and developer experiences.
Staff Software Engineer - Web SDK
Join PayPal as a Staff Software Engineer for Web SDK in Chicago, focusing on innovative payment solutions and developer experiences.
Staff Platform Engineer
Join Brightwheel as a Staff Platform Engineer, enhancing early education through technology. Expertise in AWS, APIs, and databases required.
Full Stack Software Engineer - Infrastructure and Platform Tools
Join PayPal as a Full Stack Software Engineer focusing on infrastructure and platform tools. Work remotely with TypeScript, NodeJS, and REST APIs.
Staff Software Engineer
Join Stavvy as a Staff Software Engineer to lead core application development with Java, Python, and Kotlin.
Staff Software Engineer, Developer Platforms
Join Discord as a Staff Software Engineer in San Francisco, enhancing developer platforms with top tech like Google Cloud, Docker, Kubernetes.
Staff Engineer, Software - Frontend (React)
Seeking a Staff Frontend Software Engineer with expertise in React, web development, and team leadership for a remote role.
Senior Staff Software Engineer
Join PayPal as a Senior Staff Software Engineer to design and build innovative full-stack solutions.
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.
Senior Software Engineer - Web SDK
Senior Software Engineer for Web SDK at PayPal, focusing on JavaScript, TypeScript, and SDK development. Remote position.
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.
Staff Software Engineer, Backend - Remote
Seeking a Staff Software Engineer, Backend for a fully remote role. Proficiency in NodeJS+TypeScript and cloud services required.
Staff Frontend Software Engineer - Remote Device Management
Join Square as a Staff Frontend Software Engineer focusing on remote device management. Work with JavaScript, TypeScript, and Svelte.
Staff Engineer, Frontend/Fullstack
Join Square as a Staff Engineer to lead frontend/fullstack development for our public web team, focusing on architecture and site reliability.
Staff Software Engineer
Join Matterport as a Staff Software Engineer to build scalable services in a microservices environment.
Staff Software Engineer, Apps Platform
Join Discord as a Staff Software Engineer on the Apps Platform team, empowering developers and impacting millions globally.
Staff Fullstack Engineer (JavaScript, Node.js, TypeScript)
Join Postscript as a Staff Fullstack Engineer to design scalable microservices using JavaScript, Node.js, and TypeScript.
Staff Frontend Software Engineer - Remote Device Management
Join Square as a Staff Frontend Engineer to lead high-impact projects in remote device management using JavaScript, TypeScript, and Svelte.
Staff Software Engineer
Join Puzzle as a Staff Software Engineer to lead and build scalable platform services remotely.
Staff Software Engineer - Remote
Join Guideline as a Staff Software Engineer, working remotely on full stack solutions to enhance retirement savings technology.