Senior Software Engineer I, Full Stack

3 weeks from now
US > El Segundo
Engineering

Job Description

You Will Be

  • Acting as a hands-on technical leader and Subject Matter Expert (SME) across both React/TypeScript and Django/Python.

  • Designing, building, and maintaining end-to-end features across React applications, Django APIs and services, and PostgreSQL data models.

  • Partnering with Product and UX to turn complex business workflows into intuitive, accessible, and responsive user experiences.

  • Designing secure, scalable RESTful APIs and integrating with Google and other third-party services.

  • Architecting reusable frontend and backend patterns with clear boundaries and pragmatic tradeoffs.

  • Owning automated testing across the stack with Pytest, Vitest, and Playwright to support reliable continuous integration and delivery.

  • Monitoring, troubleshooting, and improving performance, reliability, and observability across web applications and APIs.

  • Driving features from discovery and technical design through deployment, documentation, and production support.

  • Carefully balancing custom and open-source software to best suit product and operational needs.

  • Proactively identifying and resolving defects, technical debt, and architectural risks.

  • Reviewing designs and code, mentoring engineers, and raising engineering standards across the team.

  • Collaborating across squads and participating in agile planning and delivery.

You Must Have

  • 7+ years of experience building production web applications, with strong hands-on expertise in both React/TypeScript and Python/Django.

  • Proven ability to own complex full-stack features and systems end to end.

  • Deep React expertise, including hooks, component architecture, accessibility, and state management such as Redux or Zustand.

  • Deep Django expertise, including the ORM, migrations, authentication and authorization, and Django REST Framework or similar API tooling.

  • Strong experience designing and operating RESTful APIs and third-party integrations, including validation, error handling, rate limits, and varied data formats.

  • Strong PostgreSQL and relational data modeling skills, including query performance and transactional design.

  • Mastery of modern frontend tooling such as Vite and NPM, plus GitHub Actions or comparable CI/CD pipelines.

  • Strong automated testing practices across frontend, backend, and end-to-end layers using tools such as Vitest or Jest, Pytest, and Playwright.

  • Strong understanding of application security, API security, and secure coding practices.

  • Experience deploying and operating containerized applications in cloud environments; GCP and Kubernetes are a plus.

  • Exceptional architecture, debugging, and problem-solving skills across the full stack.

  • Demonstrated technical leadership, mentoring, and ability to influence cross-functional teams.

Not sure? Upload your CV!
Quick Match

Let us do the workโ€”upload your CV and get matched to jobs automatically.

We'll only use your CV to match you to jobs. No spam.

Related Jobs You Might Like ๐Ÿ”ฅ