Post Job Free
Sign in

SOFTWARE DEVELOPMENT ENGINEER - FULL STACK

Company:
Gaine Technology LLC
Location:
San Luis Obispo, CA, 93401
Pay:
72000USD - 90000USD per year
Posted:
December 24, 2025
Apply

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).

Full-time

Hybrid remote

Apply