Full Stack Software Engineer
What You'll Do Develop and maintain features for our SaaS applications Write clean, well-documented, and testable code that's reusable and scalable Participate in code reviews, learning and implementing best practices to improve code quality Develop and maintain both front-end and back-end components of applications Collaborate with Product Managers to understand requirements and with Product Owners to refine them, including non-functional requirements Leverage industry-standard development tools, integrated development environments (IDEs), and AI-assisted tools to enhance productivity and code quality Troubleshoot, debug, and resolve issues across non-production and production environments AI-Augmented Development: Use approved AI tools as active tools in your daily workflow to accelerate delivery. Evaluate AI-generated code critically and refine it for production readiness. Security & Authorization: Follow established authentication, authorization, and secure coding practices. Learn proper handling of keys, tokens, and sensitive data with guidance from experienced engineers. Quality and Stability: Write and maintain tests, use established logging and monitoring practices, and follow safe deployment processes to support reliable releases. What You'll Bring Backend Development Working knowledge of C# or another object-oriented language; exposure to .NET/ASP.NET Core is preferred. Basic understanding of APIs and API integrations; exposure to GraphQL is a plus. Understanding of object-oriented programming and clean code fundamentals. Exposure to Entity Framework or similar data-access tools is a plus. Basic awareness of authentication, authorization, and secure coding concepts. Familiarity with dependency injection, middleware, configuration, logging, exception handling, and asynchronous programming in .NET. Experience writing unit and integration tests for backend applications. Frontend Development Familiarity with React, TypeScript, or a comparable modern frontend framework is preferred. Working knowledge of JavaScript/TypeScript, HTML5, jQuery, and CSS. Exposure to React components, hooks, and basic state management is a plus. Ability to build and modify basic responsive UI components with guidance. Exposure to frontend API integration is a plus. Understanding of routing, form handling, API integration, authentication, error handling, caching, and client-side state management. Familiarity with modern frontend tooling such as npm and testing frameworks. Database Basic knowledge of relational databases and SQL; SQL Server or MySQL experience is preferred. Ability to write and troubleshoot basic SQL queries and joins. Understanding of basic relational database concepts, including tables, relationships, and keys. Exposure to database performance concepts is a plus. Understanding of database migrations, concurrency, transactions, and data integrity. Development & DevOps Working knowledge of Git or another source-control system; familiarity with pull requests and code reviews. Basic familiarity with CI/CD and automated build, test, or deployment processes is a plus. Familiarity with Docker and containerized applications. Exposure to cloud platforms such as AWS is a plus. Willingness to learn application logging, monitoring, debugging, and production support practices. Familiarity with secure coding practices and OWASP security principles. Additional Skills Good understanding of Agile/Scrum software development processes. Strong analytical, debugging, and problem-solving skills. Strong communication and cross-functional collaboration skills. Ability to understand well-defined business and technical requirements and implement solutions with guidance. Ability to participate in code reviews and technical discussions, ask questions, and apply feedback. Ability to write clean, maintainable, testable, and well-documented code. Ability to manage assigned tasks, communicate progress, seek help when needed, and grow toward greater independence. Commitment to continuous learning and staying current with modern software development practices. Proven experience using AI tooling, on a daily basis, for AI-native development. Additional Requirements Ability to work a hybrid schedule, 2-3 days per week onsite at our Austin, TX headquarters Why This Role Impact: Build features that directly shape the SaaS products our customers rely on every day — no two sprints look the same. Challenge: Grow across the full stack, from front-end UI to back-end services, with support from experienced engineers as you go. Ownership: Take on increasingly complex development tasks and grow your independence as your skills develop. Collaboration: Partner with Product Managers, Product Owners, and fellow engineers to turn requirements into shipped features. The Company offers a comprehensive employee benefits program, including: Comprehensive medical, dental, and vision plan options Garner Health healthcare navigation and eligible expense reimbursement included with medical coverage 100% employer-paid short-term and long-term disability coverage 100% employer-paid Basic Life and AD&D insurance Voluntary Accident, Critical Illness, and Hospital Indemnity insurance Voluntary Life and AD&D insurance Health Care and Dependent Care Flexible Spending Accounts (FSAs) 401(k) retirement plan with a 100% company match up to 4% Flexible paid personal and vacation time, built on mutual trust and accountability 10 paid sick days annually 10 company-paid holidays Paid maternity leave through short-term disability and company-provided salary continuation Up to 12 weeks of paid parental leave Up to 6 weeks of paid caregiver leave Medical travel benefits included with medical coverage Fertility benefits included with medical coverage 100% employer-paid Teladoc access Employee Assistance Program (EAP) Wellness benefits and employee engagement platform Pet insurance Inclusion and Diversity: TogetherWork is an Equal Employment Opportunity Employer. We
Findigo hittar jobben och fyller i ansökan. Du klickar Skicka.
Visa jobbet och ansökUrsprunglig annons: togetherwork.com