Job
Description
Role Overview: You will be a hands-on Tech Lead / Team-Level Architect at PwC, responsible for building scalable, secure, and high-quality systems through code, coaching, and collaboration. Your role will involve guiding design, mentoring developers, reviewing code, and ensuring the successful delivery of technical outcomes within a full-stack engineering team. Key Responsibilities: - Own the technical direction, architecture, and delivery quality for your team's outcomes. - Translate solution architecture into team-level designs and implementation plans. - Collaborate closely with Solution Architects to ensure alignment with platform standards. - Refine backlog items into technically actionable stories and epics with the Product Owner. - Define and uphold Non-Functional Requirements (NFRs) for all deliverables, including scalability, performance, observability, and security. - Partner with Product Owner and Delivery Manager to scope, plan, and deliver incrementally. Pull Request Leadership & Code Quality Ownership: - Ensure only production-ready, standards-compliant code is merged into the main branch. - Set high standards for code quality by thoroughly reviewing PRs for maintainability, readability, and alignment with team and platform standards. - Provide meaningful, constructive feedback on PRs to foster learning and growth. - Use PRs as mentoring opportunities to help developers improve over time. - Lead by example in the PR process to unblock, uplift, and enable teams. - Maintain a healthy, efficient PR process that is not a bottleneck. Mentorship & Talent Development: - Mentor engineers through code reviews, design sessions, and pairing opportunities. - Guide engineers" technical growth and align development with career goals. - Cultivate a collaborative, feedback-rich team culture focused on learning and quality. Execution & Delivery Excellence: - Ensure the team delivers robust, maintainable, and tested software each sprint. - Identify and address technical blockers, delivery risks, or scope ambiguity early. - Advocate for clean architecture, automation, and CI/CD pipelines as part of delivery DNA. Alignment & Communication: - Act as the go-to technical leader in agile ceremonies and cross-functional meetings. - Represent team-level technical direction in architecture syncs, design reviews, and retrospectives. - Communicate clearly across stakeholders, including engineers, architects, product managers, and QA. Qualifications Required: - 8+ years of software engineering experience with a focus on leading technical delivery for a product or feature team. - Proficiency in modern web and backend technologies such as JavaScript/TypeScript, React, Node.js, NestJs, GraphQL, Microservices, and MongoDB. - Ability to design and deliver end-to-end software in complex, distributed environments. - Familiarity with CI/CD pipelines, trunk-based development, and DevOps best practices. - Strong problem-solving, debugging, and communication skills. - Experience in mentoring engineers and enhancing team capability.,