
Technical Lead PO
- القاهرة
- عقد
- دوام كامل
- Own and manage the product backlog; define, prioritize, and communicate the product vision.
- Translate business requirements into technical solutions by closely collaborating with developers.
- Lead sprint planning sessions, ensuring clarity and alignment of tasks with product goals.
- Drive product strategy, balancing technical debt, feature development, and customer needs.
- Communicate clearly with stakeholders, providing regular updates on product progress, roadblocks, and technical risks.
- Ensure all technical designs adhere to best practices and are aligned with customer requirements.
- Work closely with the technical team, providing input on architecture and tool selection.
- Ensure full understanding of the product's technical needs across the team.
- Drive innovation within the team, encouraging technical and product improvements.
- Guide the technical team in understanding business priorities and how they relate to technical solutions.
- Offer technical mentorship and support to ensure smooth project execution.
- Maintain and promote a collaborative environment, ensuring all team members contribute to the product's success.
- Ensure high-quality technical deliverables, performing code reviews, and enforcing best practices like unit testing.
- Work with the team to enforce coding standards and ensure maintainability of the product.
- Object-Oriented Programming (Java, Spring Boot)
- Design Patterns (GoF, SOLID)
- Microservices Architecture
- Cloud Platforms (AWS, Azure)
- RESTful APIs and SOAP Webservices
- Spring Framework (Spring Security, Spring Data, Spring Integration)
- CI/CD Pipelines (Jenkins, Git, Docker, Kubernetes)
- Caching & Performance Tuning (Redis, ElasticSearch)
- Big Data Solutions (Kafka, NoSQL databases)
- Testing Frameworks (Unit Testing, Integration Testing, BDD)
- Experience in Agile methodologies (Scrum/Kanban) and sprint management.
- Strong ability to translate business requirements into detailed technical tasks.
- Solid understanding of product lifecycle management and backlog prioritization.
- Ability to balance between technical debt management and feature delivery.
- 7+ years in technical roles, including development experience.
- A product owner or similar role managing both technical and business teams is a plus.
- Bachelor's Degree in Computer Science, Engineering, or related field.