Position: Full Stack Developer
Location: Los Angeles, CA
Work Environment: Position is hybrid. Local Southern California is preferred. The candidate must be willing to go onsite.
Key responsibilities:
- Full Stack Development: Design and implement scalable, modular web applications by applying advanced knowledge of front-end and back-end technologies to support enterprise-wide solutions.
- UI/UX Engineering: Collaborate with designers and product teams to build intuitive, responsive, and accessible user interfaces using HTML5, CSS3, Angular, and WCAG standards.
- API & Service Architecture: Develop and maintain RESTful APIs and backend services using .NET Core and C#, ensuring secure, performant, and reusable integration across systems.
- Database Engineering: Integrate and optimize relational databases such as SQL Server by applying expertise in query design, indexing, and ORM tools like Entity Framework to support data-driven applications.
- DevOps & CI/CD Automation: Configure and manage CI/CD pipelines using Azure DevOps and GitHub to streamline code deployment, testing, and release processes across environments.
- Platform & Identity Integration: Build extensible platform components with support for multi-tenant architecture and integrate authentication protocols (OAuth2, OpenID Connect) with identity providers like Azure AD.
DESIRABLE QUALIFICATIONS
The ideal candidate will possess the following desirable qualifications:
- Experience building cloud-native applications using containers, serverless functions, and orchestration tools such as Kubernetes, Docker, Azure Functions, or AWS Lambda.
- Proficiency developing modern front-ends, with emphasis on component-driven micro front-end architecture and state management.
- Familiarity with GraphQL, OData and API gateway tools such as Azure API Management or AWS API Gateway.
- Understanding of secure coding practices, threat modeling, and integration of security checks into development workflows (e.g., OWASP Top 10, SAST/DAST tools).
- Experience implementing observability stacks using tools like OpenTelemetry, Grafana, Prometheus, or Application Insights to monitor and optimize system health.
- Familiarity with AI-enhanced coding tools such as GitHub Copilot, Tabnine, or use of large language models (LLMs) for code generation, refactoring, or documentation.
- Experience designing robust automated testing frameworks using tools like Cypress, Playwright, xUnit, or Jest, with integration into CI/CD pipelines.
- Proven success integrating enterprise systems across domains such as HRIS, CRM, ERP, or e-commerce platforms, with attention to data governance and interoperability.