PushPress is an AI-powered gym management platform transforming the boutique fitness industry. The Senior Software Engineer, Product Platform will build and ship high-quality software, improve internal systems and tooling, and contribute to intelligent product capabilities, all while collaborating closely with cross-functional teams.
Responsibilities:
- Build and ship high-quality, scalable software across our core platform
- Build internal, product-shaped systems (e.g. webhooks, changelogs, eventing, feature flagging) that power customer-facing capabilities built by other teams
- Improve the tools, build systems, and CI/CD pipelines the rest of engineering relies on, reducing friction, speeding up iteration, and raising the quality bar
- Contribute to intelligent product capabilities that leverage data, automation, and AI-driven workflows
- Create internal APIs, libraries, and frameworks that make it easier for teams to ship reliable, intelligent systems
- Ship customer-facing product features and integrations when the work calls for it
- Collaborate closely with Product, Design, and cross-functional partners to deliver end-to-end solutions
- Take ownership of systems and features from concept through production and iteration
- Help improve engineering standards, processes, and team culture as we scale
Requirements:
- 5 to 10 years of professional full-stack software engineering experience, with a track record of shipping production systems at scale
- Proficiency across the modern web stack, including JavaScript, TypeScript, Node.js, Express, React, and Next.js, with depth in backend development, databases, third-party integrations, frontend components, state management, performance optimization, and build tools
- Experience building engineer-facing systems such as developer tooling, internal platforms, build and CI/CD improvements, or backend services that power other product features. You don't need to have held a 'platform' or 'infra' title; you do need to have enjoyed this kind of work and shipped meaningful examples of it
- Comfort reaching into the underlying stack (cloud, containers, IaC) when needed to support the tools and platforms you build, without needing to own that layer day-to-day
- Strong programming fundamentals: clean, maintainable, well-tested code
- Experience with integrations work, or building or contributing to intelligent, data-driven, or AI-enabled products, is a plus
- Excellent problem-solving skills and the ability to debug complex issues across the stack
- Strong communication and collaboration skills, with the ability to work effectively in a distributed team, build consensus, and influence technical decisions
- contributions to open-source projects or a strong portfolio of personal projects