Full Stack Engineer – SAAS ( PHP, Nodejs and Angular )
- Position - 01
- Job Location - Ahmedabad
- Qualification - Any Graduate
- Years of Exp - 4–8 years (flexible for strong hands-on candidates)
About us
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.
Roles & 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
Skills required
- Strong hands-on experience with below tech stacks:
- Angular (components, services, routing, state handling)
- Node.js (Express/NestJS preferred)
- 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
- Unit testing frameworks (Jest, Mocha, PHPUnit, Jasmine, etc.) TDD experience is mandatory
- Writing test cases before or along with development
- Familiarity with CI/CD pipelines is a plus
Good to Have
- Experience with SaaS architecture or multi-tenant systems
- Exposure to AWS
- Experience working sprint-based teams
- Focus on hands-on coding depth, not leadership or presentation skills
- Candidate should be comfortable switching between Angular, PHP, and Node
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)