Full Stack Developer - TESLA
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
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 dayDesign and develop scalable RESTful APIs using ASP.NET CoreBuild and maintain enterprise-grade backend systems leveraging modern .NET architectureDevelop responsive, data-rich user interfaces using Angular and/or ReactImplement and optimize event-driven architectures using KafkaWork with multiple database technologies for transactional, analytical, and search use casespply caching strategies (Redis) to improve performance and scalabilityCollaborate cross-functionally with product, design, and DevOps teamsEnsure high-quality code through testing, code reviews, and best practicesContribute to CI/CD pipelines, containerization, and cloud-native deploymentsExperience & Qualifications3-5 years (Mid-Level) or 5-9 years (Senior-Level) of relevant experienceHands-on experience with enterprise procurement or ERP systems, includingPurchase orderspproval workflowsBudget managementSupplier integrationsStrong understanding of layered .NET architecture (Controller → Service → Repository)Experience implementing event-driven systems using KafkaProven 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 LanguagesC# (.NET 8 / ASP.NET Core)TypeScriptSQL (T-SQL)HTML / CSS / SCSSBackend TechnologiesSP.NET Core Web API (RESTful services)Entity Framework CoreGolangMicrosoft SQL Server (MSSQL), PostgreSQL, MySQLClickHouse (analytics database)Elasticsearch (NEST client - indexing & search)Redis (distributed caching & locking)Kafka (Confluent - event-driven messaging, Avro schema registry)Frontend & Web Technologiesngular and/or ReactHTTP / REST / WebSocketsOAuth / SSO authentication flowsResponsive design and cross-browser compatibilityInfrastructure & DevOpsDocker (multi-stage builds)Kubernetespplication Insights (monitoring & telemetry)Testing & QualityUnit 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