As a Senior Full-Stack Developer, you will be responsible for designing, developing, and maintaining high-performance multi-tenant web applications. You will work closely with cross-functional teams to deliver scalable solutions, ensuring optimal performance and security while mentoring junior developers. Your expertise in PHP (Laravel), React, and SQL Server will play a pivotal role in driving project success.
Key Responsibilities
- Develop, maintain, and optimize multi-tenant web applications using PHP (Laravel) and React.
- Implement and manage state management solutions such as Redux, React Context API, Recoil, or Zustand.
- Design and manage complex databases using MS SQL Server 2019, ensuring efficient queries and optimized performance.
- Deploy and maintain applications on Windows 2019 VMs with Apache 2.8 and PHP 8.2.
- Develop front-end interfaces using HTML5, CSS3, JavaScript (ES6+), and modern front-end tools.
- Ensure high-quality, clean, and maintainable code following best practices and coding standards.
- Conduct thorough code reviews, offering constructive feedback to improve overall code quality.
- Troubleshoot, debug, and resolve complex issues to ensure application stability and security.
- Collaborate with UI/UX designers, DevOps engineers, and other stakeholders to develop seamless user experiences.
- Integrate RESTful APIs effectively, ensuring smooth communication between front-end and back-end systems.
- Lead and support User Acceptance Testing (UAT) and production rollouts, ensuring seamless deployment.
- Provide mentorship and guidance to junior developers, fostering a culture of continuous learning.
- Take ownership of project deliverables, ensuring timely completion and adherence to business requirements.
- Conduct proof-of-concepts (POCs) to evaluate new technologies, frameworks, and design methodologies.
- Continuously improve development processes and proactively address technical challenges.
What We’re Looking For
Must-Have Skills & Experience
- 7+ years of experience in software development, specializing in PHP, Laravel, and React.
- Proficiency in state management solutions like Redux, React Context API, Recoil, or Zustand.
- Hands-on experience with MS SQL Server 2019, including database design, optimization, and management.
- Strong knowledge of Windows 2019 VMs, Apache 2.8, and PHP 8.2 for application deployment and maintenance.
- Deep understanding of HTML5, CSS3, JavaScript (ES6+), and front-end frameworks/tools.
- Strong grasp of RESTful API integration and back-end services.
- Experience with code reviews, performance optimization, and troubleshooting complex issues.
- Excellent problem-solving skills and the ability to think critically about software design decisions.
- Strong verbal and written communication skills to collaborate effectively with team members and clients.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Why Join Us?
- Work in a non-hierarchical, innovative environment that values creativity and collaboration.
- Be part of a global team that’s redefining digital experiences across industries.
- Work on cutting-edge technologies with ample opportunities for professional growth.
- Engage in challenging and impactful projects that make a real difference.
- Enjoy a flexible, remote-friendly work culture with a strong emphasis on work-life balance.
If you’re passionate about technology and thrive in a fast-paced, problem-solving environment, we’d love to hear from you! Apply now and be a part of Nagarro’s journey toward digital excellence.