Togetherwork

Now hiring

Senior Software Developer @ Togetherwork

CampsOnsiteFull-timePosted today

Opens on the employer's site

About this role

Full Stack Developer

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.

Role Summary

As a Full Stack Developer, you are responsible for designing, building, and maintaining high-quality SaaS applications using a modern technology stack. You ensure seamless integration between front-end and back-end components for scalable SaaS applications. You ensure code is clean, secure, and scalable, and work collaboratively across teams to deliver essential features that drive customer value.

Key Responsibilities

Develop and maintain features for our SaaS applications

Write clean, well-documented, and testable code that’s reusable and scalable

Participate in code reviews - learn & implement best practices to improve code quality

Develop and maintain front-end and back-end components of applications

Collaborate with Product Managers to understand requirements.

Leverage industry-standard development tools, integrated development environments (IDEs), and AI-assisted tools to enhance productivity and code quality.

Collaborate with Product Owners to refine requirements, including Non-functional ones

Troubleshoot, debug, resolve issues across non-production & production environments

AI-Augmented Development Use AI tools as active tools in your daily workflow to accelerate development of dashboards, backend logic, and integrations. Evaluate AI-generated code critically and refine it for production readiness.

Security & Authorization Implement secure authentication and authorization flows for embedded reporting (e.g., token-based access, signed URLs, role-based permissions). Ensure proper handling of keys, tokens, and sensitive data in compliance with security best practices.

Quality and Stability Implement monitoring, logging, and testing strategies to ensure reporting reliability. Use feature flags and safe deployment practices to roll out reporting features incrementally without disrupting users.

Success Measures

Timely delivery of assigned development tasks, with increasing independence

Code quality and adherence to standards; passes peer review with minimal rework

Proactively seek help when stuck and adapt quickly from feedback provided

Defect resolution time and accuracy; understand the “why” and avoid recurrence

Collaboration and contribution to team goals

Skills & Mindsets That Matter

Minimum 5 years of experience in full stack development required.

Front End: MVC, Ajax, jQuery

Back End: C#, VB, .NET

Database: MS SQL Server

Experience with databases and API integrations.

Strong problem-solving and debugging abilities.

Knowledge of software engineering practices and Agile methods.

Collaborative and adaptable mindset.

Team & Collaboration

Works with Engineering, QA, and Product teams to deliver SaaS solutions.

What Drives Us

At Togetherwork, we exist to help community-driven organizations grow and thrive—creating better experiences for the people they serve. As part of our team, you’ll contribute to our TW28 vision by living our core values: • Obsess over our customers. • Own it. Together. • Move fast with purpose. These values aren’t just words—they guide how we work, collaborate, and lead. We’re building a stronger company—together.

The Company offers a comprehensive employee benefits program, including:

Medical, dental, and vision insurance options 100% Employer paid short/long term disability 100% employer-paid Basic Life and AD&D insurance 401(k) retirement plan with a 100% company match up to 4% Flexible paid personal/vacation time built on mutual trust and accountability 10 sick days annually 10 company paid holidays 12 weeks paid parental leave

Inclusion 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.

Interview Process & Expectations Our interviews are designed to be interactive and conversational. Candidates are expected to respond based on their own experience and thinking during live interviews.

To 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.

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.

CCPA Disclosure Notice: Click Here

Skills

Circuitree/ABC

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →
See how your CV scores — free
Senior Software Developer at Togetherwork | ResuMinder Jobs