JOBSEARCHER

Full Stack Developer - TESLA

Job Title Full Stack Developer x 4Placement type C/CTHDuration 6 months (extension or hire)Location: Fremont, CA, must be on-site 5 days a weekOnsite InterviewProject Description: We are seeking a highly skilled Mid to Senior Software Engineer to design, build, and scale modern enterprise applications. This role requires strong expertise across backend systems, data architecture, and frontend development, with a focus on building high-performance, data-intensive platforms.You will work in a distributed, event-driven environment, contributing to mission-critical systems supporting procurement, ERP workflows, and large-scale data processing.Duties/Day to Day Overview Day to day• Design and develop scalable RESTful APIs using ASP.NET Core• Build and maintain enterprise-grade backend systems leveraging modern .NET architecture• Develop responsive, data-rich user interfaces using Angular and/or React• Implement and optimize event-driven architectures using Kafka• Work with multiple database technologies for transactional, analytical, and search use cases• Apply caching strategies (Redis) to improve performance and scalability• Collaborate cross-functionally with product, design, and DevOps teams• Ensure high-quality code through testing, code reviews, and best practices• Contribute to CI/CD pipelines, containerization, and cloud-native deploymentsExperience & Qualifications• 3–5 years (Mid-Level) or 5–9 years (Senior-Level) of relevant experience• Hands-on experience with enterprise procurement or ERP systems, including• Purchase orders• Approval workflows• Budget management• Supplier integrations• Strong understanding of layered .NET architecture (Controller → Service → Repository)• Experience implementing event-driven systems using Kafka• Proven ability to work with large-scale, multi-database environments:o MSSQL (transactional)o ClickHouse (analytics)o Elasticsearch (search)o Experience building complex, data-heavy enterprise UIso Expertise in Redis caching strategies, including distributed lockingTop Requirements(Must-haves)Technical Requirements• Candidates with primarily SPA/startup-only experience and limited exposure to enterprise backend complexity, distributed systems, or multi-database architectures may require a longer ramp-up period.Programming Languages• C# (.NET 8 / ASP.NET Core)• TypeScript• SQL (T-SQL)• HTML / CSS / SCSSBackend Technologies• ASP.NET Core Web API (RESTful services)• Entity Framework Core• Golang• Microsoft SQL Server (MSSQL), PostgreSQL, MySQL• ClickHouse (analytics database)• Elasticsearch (NEST client — indexing & search)• Redis (distributed caching & locking)• Kafka (Confluent — event-driven messaging, Avro schema registry)Frontend & Web Technologies• Angular and/or React• HTTP / REST / WebSockets• OAuth / SSO authentication flows• Responsive design and cross-browser compatibilityInfrastructure & DevOps• Docker (multi-stage builds)• Kubernetes• Application Insights (monitoring & telemetry)Testing & Quality• Unit testing with mocking frameworks (e.g., Moq)• Interface-driven design for testabilityCode coverage tools• Regression testing for bug fixes• Integration and end-to-end testing best practices