Senior Software Engineer, Product Platform
New
USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5–10 years
- Required Skills
- Node.jsFull Stack DevelopmentJavascriptTypeScriptNext.jsReactCI/CD
Requirements
- 5–10 years of professional software engineering experience with a proven track record of shipping production-grade systems at scale.
- Strong proficiency in modern web technologies including JavaScript, TypeScript, Node.js, React, and Next.js.
- Experience building developer-facing platforms, internal tools, or systems that improve engineering productivity.
- Solid backend engineering skills, including working with databases, APIs, integrations, and system design.
- Familiarity with CI/CD systems, build tooling, and software delivery pipelines.
- Ability to work across the stack, including occasional interaction with cloud, containers, or infrastructure concepts when needed.
- Strong programming fundamentals with an emphasis on clean, maintainable, and well-tested code.
- Excellent problem-solving skills and ability to debug complex distributed systems.
- Strong communication skills and experience collaborating in cross-functional, distributed teams.
Responsibilities
- Design, build, and maintain scalable software systems across the core platform, including both customer-facing features and internal engineering tools.
- Develop product-shaped internal systems such as webhooks, eventing platforms, changelogs, and feature flagging infrastructure.
- Improve developer experience by enhancing CI/CD pipelines, build systems, and engineering workflows to reduce friction and increase iteration speed.
- Build reusable internal APIs, libraries, and frameworks that enable teams to ship reliable and intelligent products more efficiently.
- Contribute to full-stack product development when needed, including frontend, backend, and integration work.
- Collaborate closely with product, design, and engineering teams to deliver end-to-end solutions aligned with business and user needs.
- Take ownership of systems from design through production, ensuring scalability, reliability, and long-term maintainability.
View Full Description & ApplyYou'll be redirected to the employer's site