Description
Job Summary:
We are seeking a Mid-Level Full-Stack Developer to develop and maintain a SaaS product, handling end-to-end tasks—from database design to UI delivery—using Angular and PHP.
Key Highlights:
1. Full-stack development for a SaaS product using Angular and PHP (CodeIgniter 4)
2. End-to-end development, from database modeling to UI delivery
3. Focus on code quality, organization, and maintainability
**Job Description:**
Mid-Level Full-Stack Developer
**Tech Stack:** Angular (TypeScript) \+ PHP (CodeIgniter 4\)
We are looking for a Mid-Level Full-Stack Developer to work on the development and maintenance of a single-tenant SaaS product, participating in end-to-end tasks—from database modeling to delivering integrated UI screens connected to the backend.
Responsibilities
Develop and maintain frontend (Angular) and backend (PHP) applications
Build complete UI screens based on functional requirements
Develop and consume REST APIs
Implement business logic and validations
Integrate frontend and backend consistently
Work in an environment with medium-complexity legacy code
Ensure code quality, organization, and maintainability
Nice-to-Have
Experience with SaaS products
Knowledge of single-tenant and multi-tenant architectures
Automated testing (PHP and/or TypeScript)
Experience with Docker or containers
Agile methodology experience (Scrum, Kanban)
Proficiency in reading and maintaining legacy code
**Requirements:**
Technical Requirements
Experience as a Full-Stack Developer
Intermediate-level Angular 16\+ and TypeScript
PHP with CodeIgniter 4 (or similar framework)
Experience consuming and building REST APIs
SQL knowledge (table creation, JOINs, basic indexes)
Daily use of Git (branches, commits, pull requests)
Ability to independently handle end-to-end tasks
What We Look For
Analytical and organized mindset
Strong communication and teamwork skills
Commitment to quality and best practices
Autonomy in delivering complete solutions