{"id":952853,"url":"https://alion.io/job/togetherwork-full-stack-software-engineer","title":"Full Stack Software Engineer","company":{"id":685886,"name":"TogetherWork","domain":"togetherwork.com","url":"https://alion.io/company/togetherwork","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":1,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ASP.NET Core","optional":false},{"name":"C#","optional":false},{"name":"GraphQL","optional":false},{"name":"Agile","optional":true},{"name":"AWS","optional":true},{"name":"CI/CD","optional":true},{"name":"Dependency Injection","optional":true},{"name":"Docker","optional":true},{"name":"Entity Framework Core","optional":true},{"name":"Git","optional":true},{"name":"JavaScript","optional":true},{"name":"JQuery","optional":true},{"name":"MySQL","optional":true},{"name":"npm","optional":true},{"name":"OWASP","optional":true},{"name":"React.js","optional":true},{"name":"Scrum","optional":true},{"name":"SQL","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-01T16:42:52Z","employer_posted_date":"2026-09-14","last_verified_at":"2026-10-01T14:33:02Z","board_verified":true,"closed_at":null,"days_open":30,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":30},"description":"Full Stack Software Engineer\nLocation: Austin, TX (Hybrid, 2-3 days/week onsite)\nWork 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.\nAbout Us\nTogetherWork 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.\nWith 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.\nAbout This Role\nTogetherWork 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.\nThis 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.\nWhat You'll Do\nDevelop and maintain features for our SaaS applications\nWrite clean, well-documented, and testable code that's reusable and scalable\nParticipate in code reviews, learning and implementing best practices to improve code quality\nDevelop and maintain both front-end and back-end components of applications\nCollaborate with Product Managers to understand requirements and with Product Owners to refine them, including non-functional requirements\nLeverage industry-standard development tools, integrated development environments (IDEs), and AI-assisted tools to enhance productivity and code quality\nTroubleshoot, debug, and resolve issues across non-production and production environments\nAI-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.\nSecurity & Authorization: Follow established authentication, authorization, and secure coding practices. Learn proper handling of keys, tokens, and sensitive data with guidance from experienced engineers.\nQuality and Stability: Write and maintain tests, use established logging and monitoring practices, and follow safe deployment processes to support reliable releases.\nWhat You'll Bring\nBackend Development\nWorking knowledge of C# or another object-oriented language; exposure to .NET/ASP.NET Core is preferred.\nBasic understanding of APIs and API integrations; exposure to GraphQL is a plus.\nUnderstanding of object-oriented programming and clean code fundamentals.\nExposure to Entity Framework or similar data-access tools is a plus.\nBasic awareness of authentication, authorization, and secure coding concepts.\nFamiliarity with dependency injection, middleware, configuration, logging, exception handling, and asynchronous programming in .NET.\nExperience writing unit and integration tests for backend applications.\nFrontend Development\nFamiliarity with React, TypeScript, or a comparable modern frontend framework is preferred.\nWorking knowledge of JavaScript/TypeScript, HTML5, jQuery, and CSS.\nExposure to React components, hooks, and basic state management is a plus.\nAbility to build and modify basic responsive UI components with guidance.\nExposure to frontend API integration is a plus.\nUnderstanding of routing, form handling, API integration, authentication, error handling, caching, and client-side state management.\nFamiliarity with modern frontend tooling such as npm and testing frameworks.\n\nDatabase\nBasic knowledge of relational databases and SQL; SQL Server or MySQL experience is preferred.\nAbility to write and troubleshoot basic SQL queries and joins.\nUnderstanding of basic relational database concepts, including tables, relationships, and keys.\nExposure to database performance concepts is a plus.\nUnderstanding of database migrations, concurrency, transactions, and data integrity.\n\nDevelopment & DevOps\nWorking knowledge of Git or another source-control system; familiarity with pull requests and code reviews.\nBasic familiarity with CI/CD and automated build, test, or deployment processes is a plus.\nFamiliarity with Docker and containerized applications.\nExposure to cloud platforms such as AWS is a plus.\nWillingness to learn application logging, monitoring, debugging, and production support practices.\nFamiliarity with secure coding practices and OWASP security principles.\n\nAdditional Skills\nGood understanding of Agile/Scrum software development processes.\nStrong analytical, debugging, and problem-solving skills.\nStrong communication and cross-functional collaboration skills.\nAbility to understand well-defined business and technical requirements and implement solutions with guidance.\nAbility to participate in code reviews and technical discussions, ask questions, and apply feedback.\nAbility to write clean, maintainable, testable, and well-documented code.\nAbility to manage assigned tasks, communicate progress, seek help when needed, and grow toward greater independence.\nCommitment to continuous learning and staying current with modern software development practices.\nProven experience using AI tooling, on a daily basis, for AI-native development.\nAdditional Requirements\nAbility to work a hybrid schedule, 2-3 days per week onsite at our Austin, TX headquarters\nWhy This Role\nImpact: Build features that directly shape the SaaS products our customers rely on every day - no two sprints look the same.\nChallenge: Grow across the full stack, from front-end UI to back-end services, with support from experienced engineers as you go.\nOwnership: Take on increasingly complex development tasks and grow your independence as your skills develop.\nCollaboration: Partner with Product Managers, Product Owners, and fellow engineers to turn requirements into shipped features.\nThe Company offers a comprehensive employee benefits program, including:\nComprehensive medical, dental, and vision plan options\nGarner Health healthcare navigation and eligible expense reimbursement included with medical coverage\n100% employer-paid short-term and long-term disability coverage\n100% employer-paid Basic Life and AD&D insurance\nVoluntary Accident, Critical Illness, and Hospital Indemnity insurance\nVoluntary Life and AD&D insurance\nHealth Care and Dependent Care Flexible Spending Accounts (FSAs)\n401(k) retirement plan with a 100% company match up to 4%\nFlexible paid personal and vacation time, built on mutual trust and accountability\n10 paid sick days annually\n10 company-paid holidays\nPaid maternity leave through short-term disability and company-provided salary continuation\nUp to 12 weeks of paid parental leave\nUp to 6 weeks of paid caregiver leave\nMedical travel benefits included with medical coverage\nFertility benefits included with medical coverage\n100% employer-paid Teladoc access\nEmployee Assistance Program (EAP)\nWellness benefits and employee engagement platform\nPet insurance\nInclusion and Diversity: TogetherWork is an Equal Employment Opportunity Employer. We are a company where diverse backgrounds, experiences and viewpoints are valued. TogetherWork does not make hiring or employment decisions on the basis of race, color, religion, gender, gender identity, sex, sexual orientation, disability, veteran status, age, ethnic or national origin, or any other basis protected by all local, state or federal laws.\nInterview Process & Expectations\nOur interviews are designed to be interactive and conversational. Candidates are expected to respond based on their own experience and thinking during live interviews.\nTo ensure a fair and consistent interview experience, the use of real-time AI tools or other external assistance to generate or guide interview responses is not permitted. Interviews are intended to reflect an individual's judgment, problem-solving approach, and communication.\nCandidates 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.\nCCPA Disclosure Notice: Click Here","description_format":"text","description_chars":8753,"description_truncated":false,"requirements":{"experience_years_min":1,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Parental leave","Retirement plans"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Nonprofits & Foundations"],"lifecycle":[{"event":"open","at":"2026-09-16T02:25:01Z"}],"liveness":{"score":62,"band":"ok","label":"Likely open","p_open":1,"p_active":0.833,"p_room":0.75,"age_days":29,"expected_fill_days":37,"reasons":["conf:3","velocity","win:late","comp:junior"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/togetherwork-full-stack-software-engineer","json_url":"https://alion.io/job/togetherwork-full-stack-software-engineer.json","meta":{"generated_at":"2026-10-01T19:09:43Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1616,"day_limit":5000,"remaining_today":3384,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}