Required Skills
About the Job
Planet Media Australia Pty Ltd is seeking a Lead Full Stack Engineer to spearhead the design, development, and delivery of scalable applications. This role demands a blend of deep technical expertise, strong leadership, and a commitment to execution excellence. You will contribute directly to development while integrating modern AI tools to boost engineering productivity, enhance code quality, and optimize delivery cycles.
**Key Responsibilities:**
- **Technical Leadership:** Guide architecture, design, and development using React.js, Node.js, and AWS. Design and implement scalable APIs with REST and GraphQL, defining best practices for design, versioning, and documentation. Uphold high standards for code quality, testing, and performance optimization, driving cloud-native development on AWS.
- **AI-Driven Engineering:** Leverage AI-powered development tools (e.g., code assistants, debugging tools) to improve team productivity. Identify and integrate AI into development workflows, promoting AI-assisted best practices to accelerate feature delivery and reduce technical debt. Evaluate and adopt emerging AI tools.
- **Team Management:** Lead, mentor, and guide frontend and backend engineers. Conduct code reviews, technical discussions, and career development. Foster a collaborative, high-performance, and ownership-driven culture.
- **Project & Delivery Management:** Collaborate with product and design teams to translate business requirements into scalable solutions. Own sprint delivery, timelines, and release quality. Proactively identify and resolve risks and dependencies.
- **Agile & Process Excellence:** Drive Agile methodologies and continuously improve engineering processes, tooling, and team efficiency.
**Required Skills & Qualifications:**
- **Technical Skills:** Extensive hands-on experience with React.js (frontend), Node.js (backend), RESTful APIs and GraphQL (API technologies). Proficiency in AWS (EC2, S3, RDS, Lambda, API Gateway), API security (JWT, OAuth), and scalable system design. Strong understanding of SQL/NoSQL databases. Familiarity with CI/CD and DevOps.
- **AI & Productivity Skills:** Proficiency in using AI tools (e.g., GitHub Copilot, ChatGPT) for development efficiency. Experience applying AI for code generation, automated testing, documentation, debugging, and performance optimization. Ability to guide teams in adopting AI-assisted workflows.
- **Leadership & Soft Skills:** Minimum 4+ years of full-stack development experience. Proven team leadership experience (2+ years in a lead role) or demonstrated readiness for leadership. Strong problem-solving and decision-making skills. Excellent communication and stakeholder management abilities. Team player with a strong sense of ownership.