- Design, build, and maintain full-stack functionality across frontend applications and backend API services.
- Own features and systems from technical design through implementation, release, production support, and incident response.
- Lead architecture discussions and make pragmatic decisions balancing delivery speed, reliability, and maintainability.
- Use AI-assisted development tools to accelerate implementation, testing, and debugging, and help establish safe usage and review standards for AI-generated code.
- Mentor engineers through code reviews, pairing, and design feedback.
- Collaborate with product owners and QA to scope and deliver performant, maintainable software.
- Drive technical planning and improve deployment pipelines, tooling, monitoring, debugging, and unit and integration testing.
- Participate in on-call rotations, lead incident response, and drive postmortem follow-through.
DockerJavaJavascript+6 more