Role:Full Stack Developer (.Net)
Location: Fremont, CA onsite 5 days per week (Local Candidates Only)
Duration: Long Term
Interview process: Video interview + In person interview.
Must Have (Requirements)
1) Core Tech Stack (Hands-on)
C# / .NET back-end development experience (production systems)
Angular front-end development experience (production systems)
JavaScript / TypeScript proficiency for modern web development
MySQL (Required) experience in application development contexts
Ability to read/write non-trivial SQL
Strong understanding of:
Joins (inner/outer), grouping/aggregation
Indexing fundamentals and query behavior
Basic query tuning / performance adjustments
Note: Advanced DBA skills are not required, but basic SQL is not enough
2) API & Architecture Experience
REST APIs (Must)
RESTful API design and implementation
Understanding of API principles:
Contracts, inputs/outputs
Status codes and error handling
Versioning / maintaining APIs in production
Microservices architecture experience (Must)
Hands-on experience supporting services in production
Understanding of:
Service-to-service communication
Distributed system behavior and failure modes
Ownership/operational responsibility for services
3) Full-Stack Delivery
Proven experience delivering end-to-end web applications (UI + backend + DB)
Strong understanding of API integration and practical system integration patterns
4) Engineering Fundamentals (Major evaluation focus)
Strong Object-Oriented Programming fundamentals
Clean class design
Proper encapsulation, abstraction, inheritance
Demonstrated Clean Code practices
Readable, maintainable, structured code
Ability to adapt quickly to an existing codebase and follow team standards
Experience with:
CI/CD pipelines
Testing (unit and integration)
Familiarity with common design patterns (e.g., decorator and others)
5) Experience Level
3–5 years of professional experience ( no more then 9 years )
True mid-level hands-on contributor (not junior)
6) Execution & Operating Mindset
Ownership & production mindset
Responsible end-to-end: implementation → testing → release → production
Awareness of how failures impact real customer/service outcomes
Comfortable debugging issues post-release
Comfortable working in:
Fast releases (weekly)
High-visibility systems with tight feedback loops
Experience using:
GitHub , Jira , Confluence
Comfortable in:
Weekly sprints and rapid iteration
Nice to Have (Preferred)
Redis experience (part of stack; not required)
Experience with PostgreSQL (in addition to MySQL)
Event-driven / messaging mindset (Kafka-like thinking, even if not explicit)
Understanding asynchronous workflows, eventual consistency concepts, and pub/sub patterns
Prior experience working in service operations, logistics, workflow-heavy platforms, or other high-throughput internal tools
#J-18808-Ljbffr