Full-Stack Developer / QA Engineer
Icon Cosmetic Center
Salary: $37,440 - 52,000 per year
Requirements:- At least 2 years of experience with C# and .NET/ASP.NET Core, React and TypeScript, and automated software testing or QA
- At least 1 year of experience with Azure DevOps, Git and pull-request workflows, and Jira, bug tracking, or QA workflows
- Proficiency in backend development with REST APIs, Entity Framework Core, code-first migrations, and SQL Server
- Proficiency in frontend development with HTML, CSS, responsive layouts, REST API integration, client-side routing, and form handling and validation
- Experience with several testing tools or practices, such as xUnit, NUnit, MSTest, Moq, NSubstitute, WebApplicationFactory, Jest, Vitest, React Testing Library, Playwright, Cypress, Postman, regression testing, exploratory testing, cross-browser testing, or responsive testing
- Familiarity with Git, Azure Pipelines, CI/CD testing, multi-tenant SaaS development, and reviewing pull requests
- Ability to create stable, maintainable, meaningful automated tests and assess functionality and test coverage before release
- Strong written communication, constructive feedback, independent work in a remote environment, and the ability to prioritize development and QA work
- English and Spanish language skills
- Preferred, but not required: experience with Microsoft Azure, Azure Blob Storage, OAuth 2.0, Microsoft Graph, Google APIs, third-party integrations, test-management platforms, expanding test coverage in an existing codebase, mocking external services, improving SaaS QA processes, or working at a startup or growth-stage software company
- Develop and maintain backend services with C#, .NET, and ASP.NET Core, and frontend features with React and TypeScript
- Create and use REST APIs; work with Entity Framework Core, code-first migrations, and SQL Server queries
- Build responsive interfaces and implement client-side routing, forms, and validation
- Write and troubleshoot automated backend and frontend tests, API integration tests, and end-to-end tests
- Conduct exploratory, regression, cross-browser, responsive, and release-validation testing
- Turn user stories and acceptance criteria into test cases, and report bugs clearly with reproduction steps, expected and actual results, and supporting evidence
- Verify role-based permissions and tenant data isolation in a multi-tenant SaaS product
- Review pull requests for code quality and test coverage, and provide constructive technical feedback
- Maintain automated testing in Azure DevOps CI pipelines and validate functionality and coverage before releases
- Collaborate with developers, QA, and product leadership to clarify requirements and identify edge cases before development
- Deliver user stories end-to-end, test your own work and other developers work, and help reduce the QA backlog
- API
- ASP.NET
- Azure
- Backend
- C#
- CI/CD
- CSS
- Cypress
- DevOps
- Frontend
- Git
- JIRA
- Jest
- OAuth
- Playwright
- Postman
- REST
- React
- SQL
- TypeScript
- Cloud
- Fullstack
More:
We are MaatDesk, a growing legal case-management SaaS company building a platform that helps law firms manage matters, documents, communications, billing, workflows, integrations, and daily operations. We are hiring a Full-Stack Developer / QA Engineer for a full-time role that combines feature development and software quality assurance, with a quality-first approach in which testing is part of development. The position is mostly remote, with a listed work location of hybrid remote in Miami, Florida. Compensation is $18–$25 per hour, based on experience and technical skill; candidates with stronger experience across both full-stack development and QA may be considered toward the higher end. The expected schedule is 40 hours per week.
last updated 43 week of 2026
Reference: WJ-31_25670691