Full Stack Developer (.Net)


Sirian Group Inc
Dice Job Match Score™
👤 Reviewing your profile...
Job Details
Skills
- .NET
- API
- AngularJS
- Apache Kafka
- Application Development
- Backend Development
- C#
- Continuous Delivery
- Continuous Integration
Summary
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
- Dice Id: 91172080
- Position Id: 8966436
- Posted 30+ days ago
Company Info
About Sirian Group Inc
Sirian Group is more than just an IT staffing company—we’re a launchpad for tech talent.
We specialize in helping international students in the U.S. build successful careers in the tech industry through comprehensive training, job placement, and H1B visa sponsorship. Our team works closely with recent graduates and skilled professionals, guiding them from learning the latest technologies to landing rewarding roles with top companies across the U.S.
Whether you're a candidate looking to break into the tech field or a business in need of reliable, pre-vetted IT talent, Sirian Group bridges the gap—with flexible staffing models including contract, contract-to-hire, and direct placements.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs