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
$ 104K

Job 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

Apply for this position