SOFTWARE DEVELOPMENT ENGINEER - FULL STACK
Company: Gaine Technology LLC
Location: San Luis Obispo
Posted on: February 23, 2026
|
|
|
Job Description:
Job Description Job Description Full-Stack Engineer (Angular &
.NET) The Opportunity We are looking for a versatile Full-Stack
Engineer to join our growing product team. While your primary focus
will be crafting excellent user experiences in Angular, you aren't
afraid to dive into a C# controller or write a SQL query to get the
job done. You’ll be joining a collaborative team of engineers. This
role is perfect for a "T-shaped" developer—someone with deep
interest in modern web interfaces but a broad understanding of how
data moves from the database to the browser. What You’ll Do Feature
Ownership: Build end-to-end features, from UI components in Angular
to the supporting logic in our C# .NET services. UI Implementation:
Work with our Product Designer to build responsive, accessible, and
performant interfaces. API Development: Assist in maintaining and
extending our RESTful APIs to ensure the front end has the data it
needs. Data Literacy: Write and optimize SQL queries to interact
with our database layer. Collaborate: Participate in the full
software development lifecycle, including grooming sessions, code
reviews, and pair programming. Your Technical Toolkit Front End:
1–3 years of experience with Angular and TypeScript. You should be
comfortable with CSS/SCSS and Tailwind. Back End: Working knowledge
of C# and the .NET framework. You don’t need to be an architect,
but you should understand MVC patterns and dependency injection.
Database: Experience with SQL Server or similar relational
databases (writing joins, understanding schema). The Basics:
Proficient with Git, understanding of RESTful principles, and a
"clean code" mindset. Who You Are Generalist Mindset: You enjoy the
variety of working across the whole stack rather than being "boxed
in" to just one layer. Product-Minded: You care about why we are
building a feature and how it impacts the end user. Adaptable: You
are at a stage in your career where you want to soak up mentorship
from both our front-end and backend specialists. Communicator: You
can explain a technical hurdle clearly to both the QA team and the
Product Owner. BENEFITS Gaine offers a comprehensive benefits
package designed to support our employees' wellbeing and
professional growth: Comprehensive medical, dental, and vision
insurance 401(k) retirement plan Competitive salary and performance
bonuses Life and AD&D insurance Generous PTO and paid holidays
Flexible and hybrid work arrangements Professional development and
certification reimbursement (with approval) Continuing education
and career advancement opportunities Collaborative team environment
with regular team-building activities Generous lunch and snack
support Opportunity to work with innovative technology that makes a
real impact in the healthcare and life sciences industries.
PHYSICAL REQUIREMENTS Sitting/Standing : Able to sit or stand for
extended periods (e.g., during meetings, presentations, or trade
shows). Typing and Computer Use : Frequent use of a computer and
phone for communication, CRM tools, and presentations. Speaking and
Hearing : Clear communication with clients, both in person and
virtually. Good hearing for phone and in-person discussions. Travel
Mobility : Ability to travel (by car, plane, etc.), including
lifting luggage and handling travel logistics. Walking : May need
to walk through client facilities, warehouses, or industrial sites.
Lifting: Occasionally lift or carry equipment, demo kits, or
promotional materials (typically under 25–50 lbs).
Keywords: Gaine Technology LLC, Tulare , SOFTWARE DEVELOPMENT ENGINEER - FULL STACK, IT / Software / Systems , San Luis Obispo, California