Full Stack Software Engineer
TogetherWork is hiring an early-career (1-3 yrs) full stack engineer in Austin, TX to build and maintain SaaS applications across front-end and back-end, working hybrid 2-3 days/week onsite. Core stack includes C#/.NET, React/TypeScript, SQL, and AI-assisted development; US work authorization without sponsorship is required.
- Compensation
- Not disclosed
- Location
- Camps; Faith; Wellness
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 1+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 1-3 years of software engineering experience
- Working knowledge of C# or another object-oriented language
- Understanding of object-oriented programming and clean code fundamentals
- 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
- Working knowledge of JavaScript/TypeScript, HTML5, jQuery, and CSS
- Ability to build and modify basic responsive UI components with guidance
- Understanding of routing, form handling, API integration, error handling, caching, and client-side state management
- Familiarity with modern frontend tooling such as npm and testing frameworks
- Basic knowledge of relational databases and SQL
- Ability to write and troubleshoot basic SQL queries and joins
- Understanding of database migrations, concurrency, transactions, and data integrity
- Working knowledge of Git and familiarity with pull requests and code reviews
- Familiarity with Docker and containerized applications
- Familiarity with secure coding practices and OWASP security principles
- Good understanding of Agile/Scrum software development processes
- Proven daily experience using AI tooling for AI-native development
- Strong communication, debugging, and cross-functional collaboration skills
- Ability to work a hybrid schedule, 2-3 days per week onsite at Austin, TX headquarters
Nice to have
- Exposure to .NET/ASP.NET Core
- Basic understanding of APIs and API integrations; exposure to GraphQL
- Exposure to Entity Framework or similar data-access tools
- Familiarity with React, TypeScript, or a comparable modern frontend framework
- Exposure to React components, hooks, and basic state management
- SQL Server or MySQL experience
- Basic familiarity with CI/CD and automated build, test, or deployment processes
- Exposure to cloud platforms such as AWS
Full description
Full Stack Software Engineer
Location: Austin, TX (Hybrid, 2–3 days/week onsite)
Work Authorization Notice: Candidates must be authorized to work in the United States for the duration of employment without requiring current or future employer sponsorship of any kind, including but not limited to OPT, STEM OPT, H-1B, or any other visa classification.About Us
TogetherWork is a $250M recurring revenue SaaS business with over 33 software applications serving 12+ vertical markets. We exist to help communities, organizations, and businesses thrive by delivering software solutions tailored to their unique needs.
With our headquarters on South Congress in Austin, TX, we are entering an exciting phase of growth. We work hard and play hard. We love our customers, we innovate with purpose, and we won't stop until we've delighted every client across the diverse ecosystem we serve.
About This Role
TogetherWork is seeking a Full Stack Software Engineer with 1-3 years of experience to join our engineering team, building and maintaining high-quality SaaS applications on our modern technology stack.
This is a hands-on engineering role best suited to someone early in their career who wants to grow across the full stack rather than specialize in a single layer. Working alongside experienced engineers, you will develop front-end and back-end components, learn established engineering practices, and take on increasingly complex development tasks as your skills grow. You will write clean, secure, testable code and collaborate across teams, including Product Managers and Product Owners, to deliver features that create customer value.
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.