HamburgerMenu
hirist

Full Stack Developer - SaaS Applications

Posted on: 29/01/2026

Job Description

Description :

Role Summary :

Looking for a highly technical, hands-on engineer to work on a SaaS-based product involving multiple technology stacks. The ideal candidate is strong in coding, comfortable with Test-Driven Development (TDD), and eager to work across Angular, PHP, and Node.js. Strong communication skills are not mandatory; technical ownership and execution are the priority.

Key Responsibilities :

- Develop and maintain SaaS product features using Angular, Node.js, and PHP

- Write clean, testable, and maintainable code following TDD practices

- Design and consume REST APIs and backend services

- Work across multiple codebases and tech stacks as required

- Debug, optimize, and refactor existing systems

- Collaborate with product, QA, and architecture teams on feature delivery

- Participate in code reviews and technical discussions

Required Skills :

- Strong hands-on experience with the following tech stacks :

1. Angular (components, services, routing, state handling)

2. Node.js (Express/NestJS preferred)

3. PHP (custom frameworks or Laravel preferred)

- Experience working on SaaS applications

- Strong understanding of TDD / unit testing

- Knowledge of REST APIs and backend integration

- Experience with relational databases (MySQL / PostgreSQL)

- Solid understanding of software design fundamentals and best practices

Testing & Quality :

- Hands-on experience with :

1. Unit testing frameworks (Jest, Mocha, PHPUnit, Jasmine, etc.)

2. TDD experience is mandatory

- Writing test cases before or along with development

- Familiarity with CI/CD pipelines is a plus

Soft Skills :

- Strong problem-solving and analytical skills

- Eager to learn and work on multiple technology stacks

- Comfortable working with basic communication skills (technical clarity over presentation)

Nice to Have :

- Experience with SaaS architecture or multi-tenant systems

- Exposure to AWS

- Experience working in sprint-based teams

- Focus on hands-on coding depth, not leadership or presentation skills

- The candidate should be comfortable switching between Angular, PHP, and Node


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in