As a Full-Stack Developer with a testing mindset, you will support the development and quality assurance of our SaaS platform. Responsibilities include:
- Write, maintain, and optimize automated test suites using Jest and Playwright.
- Define and drive testing strategy, test case design, and defect management.
- Design, build, and maintain full-stack features using Node.js, Apollo, React, GraphQL, MongoDB, PostgreSQL, REST APIs.
- Implement reusable UI components and secure user flows (authentication, permissions, routing).
- Collaborate with product owners, testers, and engineers to ensure high-quality releases.
- Participate in code reviews and uphold testing standards across the team.
- Mentor junior developers and share testing best practices.
- Monitor quality metrics, manage risks, and support 2nd/3rd level issue resolution on a rotational basis.
- Continuously stay updated on tech and testing trends.
Minimum Requirements:
Qualifications/Experience:
IT Degree and/or relevant qualifications.
8+ years of experience in full-stack JavaScript development, or a similar role.
Strong understanding of software development life cycle (SDLC) methodologies, such as Agile.
Essential Skills Requirements:
In sequence of importance:
- Automated testing using Jest (unit/integration).
- End-to-end testing frameworks (e.g., Playwright).
- Strong experience with testing frameworks such as Jest (unit, integration, and mocking).
- TypeScript / JavaScript (ES6 +) / React (with Typescript) and backend development experience.
- MERN stack + Typescript (MongoDB, [URL Removed] React, Node.js) + postgres.
- Git
Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.
Advantageous Skills Requirements:
Docker & Docker Compose.
CSS and styling frameworks/ Ant Design (antd).
Redis
GraphQL
AWS experience, especially ECS and Lambda.
API testing tools: Postman, Insomnia.
Performance testing tools.
Knowledge of X-Ray, Confluence, JIRA.
Familiarity with LLMs and prompting techniques.
Solid understanding of SDLC, STLC, and Agile methodologies.
Desired Skills:
- JavaScript
- Jest
- SDLC