Senior Full Stack Developer
Job description
● 3+ years of experience as a Full Stack Developer.
● Strong skills in PHP/Laravel for maintenance.
● Proven experience with NestJS, Node.js, and TypeScript.
● Proficiency in JavaScript/TypeScript, HTML, CSS, and a frontend framework.
● Strong experience in MySQL/PostgreSQL and database optimization.
● Knowledge of API design, microservices, and event-driven systems.
Familiarity with Git, CI/CD, Docker, and server environments.
● Good problem-solving skills, ability to work independently and in teams.
Maintain, debug, and enhance the existing Laravel-based system to ensure smooth business
operations.
● Collaborate with the team to design and rebuild the system using NestJS and modern full stack
technologies.
● Implement data synchronization mechanisms across all business modules (Loans, Customers,
Projects, Property, Reports, Accounting, etc.).
● Develop and maintain RESTful APIs and integrations.
● Handle frontend development using Blade templates and/or modern frameworks.
● Write clean, maintainable, and well-documented code following best practices.
● Work with relational databases (MySQL/PostgreSQL) including schema design and
optimization.
● Assist in migration strategy from Laravel to NestJS.
● Participate in code reviews, testing, and deployment pipelines.
● Ensure system security, performance, and scalability.