T
TogetherWork
Fullstack
Full Stack Software Engineer
PHPLaravelSymfonyPythonDjangoFlaskFastAPIJavaScriptTypeScriptReactNode.jsVue.jsAngularHTMLCSSREST APIMySQLPostgreSQLAWSGitCI/CDDocker
About the Position
TogetherWork is a $250M SaaS company seeking a Full Stack Software Engineer to join their engineering team, contributing to design, development, and support of software solutions across SaaS platforms. The role involves working with modern technologies, AI-assisted development, and Agile methodologies.
Responsibilities
- Develop, test, debug, document, and support software features across our SaaS platforms
- Write clean, maintainable, reusable, and testable code following established engineering standards
- Collaborate with engineers, Product Managers, QA, and business stakeholders to deliver customer value
- Participate in code reviews and apply feedback to continuously improve code quality and engineering skills
- Troubleshoot issues in development, test, and production environments with guidance from senior engineers
- Assist in developing APIs, integrations, user interfaces, and backend services
- Learn and adopt cloud-native development practices and modern engineering tools
- Contribute to technical documentation and knowledge-sharing initiatives
- Participate in Agile ceremonies, including sprint planning, standups, retrospectives, and backlog refinement
- Utilize AI-assisted development tools to improve productivity, code quality, troubleshooting, testing, and learning
- Leverage AI responsibly for research, implementation support, documentation, and automation assistance — reviewing and validating AI-generated output before it reaches production
- Demonstrate ownership, accountability, professionalism, and a continuous learning mindset
Requirements
- 1-3 years of professional software development experience, internship experience, or equivalent practical experience
- Strong understanding of programming fundamentals, data structures, algorithms, and object-oriented design principles
- Exposure to one or more modern languages/frameworks — PHP (Laravel, Symfony), Python (Django, Flask, FastAPI), or JavaScript/TypeScript (React, Node.js, Vue.js, Angular) — through coursework, internships, personal projects, open-source contributions, or professional work
- Foundational knowledge of HTML, CSS, and JavaScript/TypeScript, with exposure to modern front-end frameworks, responsive design, and accessibility principles
- Basic understanding of RESTful APIs, service integrations, and authentication/authorization fundamentals
- Basic understanding of relational databases (MySQL, PostgreSQL), SQL fundamentals, and data modeling concepts
- Exposure to AWS, Git and modern source-control workflows, CI/CD concepts, and Docker/containerized applications
- Understanding of secure coding fundamentals, automated testing, and software quality practices
- Proven, daily experience using AI tooling for AI-native development, applied responsibly
- Good understanding of Agile/Scrum development methodologies
- Strong analytical, debugging, and problem-solving skills, with the ability to explain technical concepts to both technical and non-technical audiences
- Self-starter with strong communication skills, a demonstrated ability to learn new technologies quickly, and a commitment to continuous learning and improvement
Benefits
- Comprehensive medical, dental, and vision coverage
- Healthcare navigation and wellness benefits
- Employer-paid life and disability coverage
- Flexible Spending Accounts (FSAs)
- 401(k) retirement plan with company matching
- Generous paid time off and company holidays
- Paid parental and caregiver leave programs
- Employee Assistance Program (EAP)
- Pet insurance and additional voluntary benefits
Who to contact
Full Stack Software Engineer
View Original