HamburgerMenu
hirist

Senior Full Stack Developer - Laravel/AngularJS

MMNOVATECH
Anywhere in India/Multiple Locations
7 - 10 Years
star-icon
4.9white-divider13+ Reviews

Posted on: 04/08/2025

Job Description

About the Role :

We are looking for a highly skilled Senior Full Stack Developer who is passionate about Test-Driven Development (TDD) and writing clean, maintainable, and well-tested code.

The ideal candidate will be responsible for leading development efforts, managing the project lifecycle, and implementing robust backend and frontend solutions using Laravel and Next.js, with a focus on automated test coverage using PHPUnit and Pest.

Key Responsibilities :

- Implement and enforce Test-Driven Development (TDD) practices using Laravel PHPUnit and Pest.

- Write and maintain high-quality unit, feature, and integration tests.

- Design and develop new web pages and features, including both frontend and backend components.

- Build scalable backend architecture using Laravel.

- Maintain and improve legacy codebases with proper refactoring and test coverage.

- Create and manage database schemas for efficient storage and processing.

- Integrate third-party services and APIs (e.g., Twilio, Stripe, Facebook).

- Oversee AWS server infrastructure and deployment workflows.

- Lead a team of developers, provide code reviews, and ensure adherence to best practices.

Required Skills & Qualifications :

- 7+ years of professional experience in software development.

- Proven experience in Laravel with strong expertise in TDD using PHPUnit and Pest.

- Solid experience in frontend development with Next.js, JavaScript, HTML, and CSS.

- Familiarity with CodeIgniter, React, AngularJS, jQuery, Node.js, Java, or C# is a plus.

- Strong understanding of MVC architecture, design patterns, and modern development principles.

- Experience with Git, CI/CD pipelines, and dependency managers (Composer, npm, bun).

- Comfortable working in an Agile environment and managing project timelines.

- Excellent written and verbal communication skills.

- Bachelors degree in Computer Science, Engineering, or a related technical field.

Bonus Points :

- Deep understanding of test architecture, mocking, and test automation strategies.

- Experience working on large-scale SaaS or enterprise applications.

- Familiarity with AWS architecture and performance tuning.


info-icon

Did you find something suspicious?