We are seeking a Lead Full Stack Developer to lead the design and development of full-stack features across an Angular frontend and Python FastAPI backend services. This role involves contributing directly to the codebase while setting technical direction and ensuring high-quality implementations. You will guide architectural decisions, helping define scalable patterns for frontend, backend, and data layers, and establish and promote best practices for code quality, testing, performance, and maintainability. You will mentor and support a small team of developers across frontend and backend disciplines, drive consistency in development patterns, shared libraries, and monorepo structure (Nx), and collaborate across multiple products and teams to ensure cohesive platform design and reuse of components. You will partner with product owners and domain experts to deeply understand business workflows and translate them into well-structured technical solutions, breaking down complex initiatives into clear, incremental deliverables spanning frontend and backend systems. Additionally, you will support and improve CI/CD pipelines, development workflows, and release processes, lead and participate in code reviews, providing actionable feedback and enforcing engineering standards. Specific technical responsibilities include building responsive, data-rich UI components using Angular Material, data grid libraries, and modern state management tools; designing and implementing RESTful APIs using FastAPI, SQLAlchemy, and Pydantic; working with PostgreSQL databases, managing schema evolution with Alembic, and optimizing performance-critical queries; implementing real-time data features using WebSockets and Server-Sent Events (SSE); collaborating with UX designers to deliver accessible, intuitive interfaces using SCSS and Angular Material theming; ensuring robust authentication and authorization mechanisms using policy-based access control; and guiding the team in writing and maintaining automated tests (Jest, Playwright, pytest).
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed