Role Summary
Product Lead Engineer to manage and drive the technical vision for the web front-end interface of cloud hosting solutions. This role combines product ownership with hands-on technical leadership, requiring strategic roadmap planning and deep technical expertise across multi-cloud environments (AWS, Azure, GCP).
Responsibilities
Product Ownership (50%)
- Define Engineering and Technology architecture, roadmap, and technical decisions for the product in coordination with the Product Owner.
- Define and prioritize the product roadmap based on stakeholder needs and business value.
- Manage JIRA backlog following CLOUDx team guidelines.
- Gather requirements from cloud operations teams, security, compliance, and end users.
- Create user stories with clear acceptance criteria and technical specifications.
- Balance feature development with technical debt and maintenance needs.
- Coordinate releases across development, QA, and production environments.
- Serve as primary point of contact between development team and business stakeholders.
- Make go/no-go decisions for production deployments.
- Track and communicate product metrics, KPIs, and adoption rates.
Technical Leadership (50%)
- Work with squads to solve technical challenges, providing hands-on coding while supporting design/code reviews and enabling enablers.
- Architect and implement features for the React frontend application.
- Design and maintain AWS AppSync GraphQL API schema and resolvers.
- Lead code reviews and ensure code quality standards.
- Mentor development team on React, TypeScript, GraphQL, REST, and AWS best practices.
- Make architectural decisions balancing performance, scalability, and maintainability.
- Troubleshoot production issues and implement solutions.
- Optimize application performance and user experience.
- Establish and enforce coding standards and development workflows.
- Manage CI/CD pipelines and deployment processes.
- Oversee security implementations including MSAL authentication and RBAC.
- Troubleshoot and respond to level-3 escalations for production incidents.
Qualifications
Required Experience
- 5+ years software development experience.
- 3+ years React/frontend development experience.
- 3+ years AWS cloud services experience.
- 2+ years GraphQL API development.
- 2+ years product ownership or technical leadership experience.
- Proven track record delivering complex web applications in enterprise environments.
- Experience with multi-environment deployment strategies (dev/qa/prod).
- Background in regulated industries is preferred (e.g., healthcare, pharmaceutical, or Finance).
Required Soft Skills
- Strong product mindset with ability to balance technical and business needs.
- Excellent communication skills with technical and non-technical stakeholders.
- Ability to translate business requirements into technical solutions.
- Strong decision-making and prioritization skills.
- Experience working in Agile/Scrum methodologies.
- Self-motivated with ability to work independently and drive initiatives.
- Collaborative team player who can mentor junior developers.
- Problem-solving aptitude and analytical thinking.
Skills
- Frontend Development: React (18+), TypeScript, Material-UI, Apollo Client, Vite, ES6+, React Router, React Context API, responsive design.
- Backend/API Development: AWS AppSync GraphQL, GraphQL schema/resolvers, AWS Lambda (Python 3.12+), AWS Amplify, RESTful APIs, OAuth2/IAM.
- AWS Services: AppSync, Lambda, DynamoDB, S3, CloudWatch, IAM, CloudFront, API Gateway, Amplify, Parameter Store/Secrets Manager.
- Testing & Quality: Vitest, React Testing Library, Robot Framework, Playwright, MSW, test coverage, CI/CD testing.
- DevOps & Tooling: Jenkins, Git workflows, Docker, environment config management, version control, SonarQube, npm.