4+ years of full-stack web development experience focusing on maintenance and secure coding practices.
Strong proficiency in TypeScript/JavaScript, particularly with Angular for frontend and Express, tRPC, Prisma for backend.
Practical knowledge of REST APIs, Python, Django, and GraphQL for legacy service maintenance.
Solid understanding of secure coding practices and experience with OWASP Top 10 security risks.
Experience using AI coding assistants like Claude, Codex, or Kiro for problem-solving and patch generation.
Pragmatic mindset with the ability to thrive in a fast-paced, context-switching environment.
Excellent communication skills and a collaborative approach to teamwork.
Responsibilities
Deliver production-ready fixes and routine updates for web applications.
Secure and maintain API endpoints with reliable input validation.
Build small-to-medium features and UI updates using Angular, Express, and Prisma.
Audit and patch legacy backend services built with Python and Django.
Utilize AI tools to diagnose issues, write tests, and remediate security risks.
Thoroughly test edge cases and API-UI integration before production deployments.
Collaborate closely with product, DevOps, and engineering teams in Agile practices.
Benefits
Fully remote work option with the possibility of hybrid work from the Venice, CA office.
Opportunity to work with cutting-edge AI tools in development.
Engagement in Agile practices promoting team alignment and knowledge sharing.
Exposure to a diverse tech stack including modern frameworks and legacy systems.
Full Job Description
Full Stack Application Remediation Engineer
Compensation: $120,000 - $130,000 Base Salary + Benefits
Location: Fully Remote (Option to work hybrid out of our Venice, CA office) Core Responsibilities
Quick Wins & Maintenance: Deliver production-ready fixes, routine updates, and general maintenance across our web applications.
API & Service Health: Secure and maintain Express/tRPC, REST, and GraphQL endpoints with reliable input validation.
Web App Enhancements: Build small-to-medium features, UI updates, and internal tools using Angular 19, Express, tRPC, and Prisma.
Legacy Codebase Support: Audit and patch legacy backend services built with Python, Django, GraphQL, and REST APIs.
AI-Assisted Development: Utilize AI tools (e.g., Claude, Codex, Kiro) to diagnose issues, write tests, ship updates, and remediate security risks.
Engineering Rigor: Thoroughly test edge cases and API-UI integration prior to production deployments.
Cross-Functional Collaboration: Partner closely with product, DevOps, and engineering peers in Agile practices (code reviews, pair programming, sprint planning) to ensure high team alignment and knowledge sharing.
Task Agility: Seamlessly pivot between security tickets, dependency updates, and feature requests.
Qualifications & Requirements
Experience: 4+ years of full-stack web development experience with a focus on web application maintenance, feature delivery, and secure coding practices.
Core Tech Stack: Strong proficiency in TypeScript/JavaScript across frontend (Angular) and backend (Express, tRPC, Prisma).
Backend & APIs: Practical knowledge of REST APIs, Python, Django, and GraphQL for maintaining legacy services.
Application Security: Solid understanding of secure coding practices and experience addressing common security risks (OWASP Top 10, auth fixes, dependency updates).
AI Tooling: Experience leveraging AI coding assistants (e.g., Claude, Codex, Kiro) to accelerate problem solving and patch generation.
Mindset: Pragmatic and solution-oriented developer who thrives in a fast-paced environment with context-switching across varied technical tasks.
Collaboration & Communication: Excellent communicator who thrives in team-oriented environments, actively participating in peer feedback and collaborative problem-solving.