Design, develop, test, and deliver high-quality software features end-to-end, taking ownership of complex functionality across the full stack.
Actively leverage agentic AI tools in daily development workflow to accelerate delivery, improve code quality, and explore innovative solutions.
Participate in architectural and technical design discussions, contributing ideas and helping evaluate trade-offs alongside the Technical Lead.
Collaborate with Product Manager and Product Designer to understand requirements, clarify acceptance criteria, and provide technical input on feasibility and estimates.
Conduct thorough code reviews, share knowledge with team members, and mentor junior engineers to raise the overall engineering quality of the team.