Requirements and responsibilities
About the Role
We’re looking for a highly capable Technical Product Manager (TPM) with hands-on coding experience to drive the development of innovative, technically complex products. In this role, you’ll not only shape the product strategy but also dive deep into technical discussions, validate engineering approaches, and occasionally contribute code or prototypes. You’ll serve as a bridge between product, engineering, and design teams to ensure we’re building the right solutions in the right way.
What You’ll Do
- Lead the full product lifecycle: discovery, requirements gathering, development, launch, and iteration.
- Write clear technical product requirements, specs, and user stories.
- Engage directly with the codebase for prototyping, API testing, or minor contributions.
- Participate in technical architecture discussions and validate feasibility of solutions with engineers.
- Prioritize backlogs, manage sprint planning, and balance short-term fixes with long-term roadmaps.
- Collaborate with stakeholders across engineering, UX, business, and support.
- Analyze data and customer feedback to make informed product decisions.
- Champion best practices in technical product development, scalability, and system design.
Qualifications
-
Software Engineering & Leadership (5+ years):
- 5+ years of professional software engineering experience, including 2+ years in a leadership or technical ownership role.
-
Languages & Frameworks:
- Expert in JavaScript and TypeScript, with deep knowledge of Next.js.
- Solid backend experience—ideally with Elysia.js or similarly structured frameworks.
-
Databases & Cloud:
- Strong understanding of SQL and production-grade relational databases.
- Proven experience with AWS (EC2, S3, RDS, IAM, CloudFormation or CDK).
-
DevOps & Tooling:
- Hands-on with DevOps practices, including CI/CD pipelines and deployment automation.
- Fluency in Git/GitHub workflows and modern source control.
- Comfortable with developer tools like Postman, Swagger, and command-line interfaces.
-
Process & Culture:
- Experience in startup or high-growth environments, thriving under ambiguity and rapid iteration.
- Familiarity with Agile/Scrum methodologies and product management platforms (Jira, Confluence, etc.).
-
Communication & Technical Acumen:
- Exceptional at translating between technical details and business value.
- Able to review code, APIs, and system architectures and contribute as needed.
Bonus Points For
- Building or managing APIs, data platforms, or cloud-native infrastructure.
- Hands-on with containerization (Docker, Kubernetes) or advanced CI/CD tooling.
Previous experience creating developer-focused tools or platform
الإبلاغ عن وظيفة