More jobs:
Software Development Engineer
Job in
San Luis Obispo, San Luis Obispo County, California, 93403, USA
Listed on 2025-12-28
Listing for:
Gaine Technology LLC
Full Time
position Listed on 2025-12-28
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer
Job Description & How to Apply Below
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.
- Front End: 1–3 years of experience with Angular and Type Script. 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.
- 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.
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.
- 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).
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×