Demo

SOFTWARE DEVELOPMENT ENGINEER - FULL STACK

Gaine Technology LLC
San Luis, CA Full Time
POSTED ON 12/23/2025
AVAILABLE BEFORE 2/23/2026

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

Salary : $72,000 - $90,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a SOFTWARE DEVELOPMENT ENGINEER - FULL STACK?

Sign up to receive alerts about other jobs on the SOFTWARE DEVELOPMENT ENGINEER - FULL STACK career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other SOFTWARE DEVELOPMENT ENGINEER - FULL STACK jobs in the San Luis, CA area that may be a better fit.

  • Veeva Systems San Luis, CA
  • Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of... more
  • 15 Days Ago

  • Veeva Systems San Luis, CA
  • Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!