4+ years of professional full-stack web development experience with autonomy across multiple repositories.
Hands-on experience with modern frontend frameworks (Angular 19 or React/Vue) and Node.js backends (Express).
Proficiency with type-safe APIs (tRPC), ORMs (Prisma), and relational database management/migrations.
Familiarity with REST, Python, Django, and/or GraphQL for service maintenance.
Comfort using AI-assisted coding tools paired with critical code review skills.
Strong communication skills with a team-first, pragmatic mindset for collaborative development.
Responsibilities
Own features across the primary stack, from database schema design to polished UI delivery.
Maintain cross-service awareness and navigate legacy services as needed.
Leverage AI tools for rapid prototyping and boilerplate generation while ensuring code quality.
Ensure end-to-end feature integrity by validating API-to-UI handshakes and covering edge cases.
Maintain shared documentation and actively participate in team ceremonies to foster continuous improvement.
Benefits
Fully remote work option with the possibility of hybrid work from the Venice, CA office.
Opportunity to work with modern AI-assisted development workflows.
Engagement in a collaborative team environment with a focus on continuous improvement.
Full Job Description
Full Stack Software Engineer
Compensation: $120,000 - $130,000 Base Salary + Benefits
Location: Fully Remote (Option to work hybrid out of our Venice, CA office)
We are seeking a mid-level Full Stack Software Engineer (4+ years experience) to build, ship, and scale core features across the SonoSim LMS platform. Working alongside Lead, Senior, and Junior Engineers, you will navigate between projects and repositories with minimal oversight. You thrive in modern, AI-assisted development workflows and enjoy driving features from database schema design to polished user interfaces. Core Responsibilities
End-to-End Feature Delivery: Own features across our primary stack-from database schema design and migrations in Prisma to backend logic (Express, tRPC) and modern UI delivery (Angular 19 with Signals).
Cross-Service Integration: Maintain cross-service awareness and navigate legacy services (Python, Django, GraphQL, REST APIs) as needed.
AI-Assisted Engineering Velocity: Leverage AI tools (Kiro, Claude, Codex) for rapid prototyping and boilerplate generation, applying human oversight for code quality and architectural standards.
Testing & Quality Assurance: Ensure end-to-end feature integrity by validating API-to-UI handshakes, covering edge cases, and delivering maintainable code adhering to DRY/SOLID principles.
Agile Teamwork & Practices: Maintain shared documentation and actively participate in team ceremonies (stand-ups, sprint planning, retrospectives, code reviews) to foster continuous improvement.
Qualifications & Requirements
4+ years of professional full-stack web development experience with demonstrated autonomy across multiple repositories.
Frontend & Backend Expertise: Hands-on experience with modern frontend frameworks (Angular 19 or React/Vue) and Node.js backends (Express).
APIs & ORMs: Proficiency with type-safe APIs (tRPC), ORMs (Prisma), and relational database management/migrations.
Legacy Support: Familiarity with REST, Python, Django, and/or GraphQL for service maintenance.
AI Tooling & Review: Comfort using AI-assisted coding tools paired with critical code review skills.
Collaboration & Communication: Strong communication skills with a team-first, pragmatic mindset for collaborative development.