Full Stack Engineer
Stellar IT Solutions
Fremont, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 104KJob location
Fremont, United States of America
Tech stack
Clean Code Principles
JavaScript
.NET
API
Unit Testing
C Sharp (Programming Language)
Databases
Software Design Patterns
Distributed Systems
MySQL
Object-Oriented Software Development
Performance Tuning
Query Optimization
Software Engineering
SQL Databases
TypeScript
Encapsulation (Networking)
Management of Software Versions
Web Applications
Indexer
Backend
Angular
Front End Software Development
REST
Microservices
Requirements
Do you have experience in Web applications?, * Proven experience in C# / .NET back-end development for production systems.
- Strong Angular front-end development background with live deployment experience.
- Proficiency in JavaScript / TypeScript for modern web applications.
- Solid MySQL experience in application development contexts, including ability to read/write complex SQL.
- Strong grasp of SQL fundamentals:
- Joins (inner/outer), grouping, aggregation
- Indexing principles and query behavior
- Basic query tuning and performance optimization (Note: Advanced DBA skills not required, but beyond "basic SQL" knowledge is essential.)
API & Architecture
- Hands-on expertise in RESTful API design and implementation.
- Clear understanding of API principles: contracts, inputs/outputs, status codes, error handling, versioning, and maintaining APIs in production.
- Practical experience with microservices architecture, including:
- Service-to-service communication
- Distributed system behavior and failure modes
- Operational ownership and support of services in production
Full-Stack Delivery
- Demonstrated ability to deliver end-to-end web applications (UI + backend + database).
- Strong knowledge of API integration and system integration patterns in real-world contexts.
Engineering Fundamentals (Key Evaluation Focus)
- Solid foundation in Object-Oriented Programming (OOP): clean class design, encapsulation, abstraction, inheritance.
- Commitment to Clean Code practices: readable, maintainable, and structured code.
- Ability to quickly adapt to existing codebases and follow team standards.
- Experience with:
- CI/CD pipelines
- Unit and integration testing
- Common design patterns (e.g., decorator, etc.), * 4-8 years of professional experience. True mid-level hands-on contributor