πUnited Kingdom, Spain
Staff Engineer
closed
Nagarro
πRemote - India
Summary
Join Nagarro, a rapidly growing Digital Product Engineering company, as a skilled developer. You will design, develop, and maintain multi-tenant web applications using PHP with Laravel and SQL Server. Leverage your expertise in state management solutions and experience with MS SQL Server. Demonstrate proficiency in modern front-end technologies and contribute to a collaborative team environment. Your responsibilities include writing high-quality code, understanding client needs, and leading application development. A Bachelor's or Master's degree in a related field is required, along with 7+ years of experience.
Requirements
- Have 7+ years of total experience
- Have expertise in designing, developing, and maintaining multi-tenant web applications using PHP with Laravel, and SQL Server
- Have strong experience in implementing and managing state management solutions (Redux, React Context API, Recoil, Zustand, or similar)
- Have hands on experience in working with MS SQL Server 2019 to design, optimize, and manage complex databases
- Have strong knowledge in deploying and maintaining applications running on Windows 2019 VMs with Apache 2.8 and PHP 8.2
- Have solid experience with HTML5, CSS3, JavaScript (ES6+), and modern front-end development tools
- Write clean, maintainable, and efficient PHP and React code following best practices
- Conduct code reviews and mentor junior developers
- Troubleshoot and resolve application issues, ensuring high performance and security
- Collaborate with cross-functional teams, including UI/UX designers and DevOps engineers
- Have a strong understanding of RESTful APIs and integration of front-end with back-end services
- Have strong verbal and written communication skills to ensure that your ideas, strategies, and successes resonate within the team and with clients
- Have a Bachelorβs or masterβs degree in computer science, Information Technology, or a related field
Responsibilities
- Write and review great quality code
- Understand functional requirements thoroughly and analyze the clientβs needs in the context of the project
- Envision the overall solution for defined functional and non-functional requirements, and be able to define technologies, patterns and frameworks to realize it
- Determine and implement design methodologies and tool sets
- Enable application development by coordinating requirements, schedules, and activities
- Be able to lead/support UAT and production roll outs
- Create, understand and validate WBS and estimated effort for given module/task, and be able to justify it
- Address issues promptly, respond positively to setbacks and challenges with a mindset of continuous improvement
- Give constructive feedback to the team members and set clear expectations
- Help the team in troubleshooting and resolving of complex bugs
- Come up with solutions to any issue that is raised during code/design review and be able to justify the decision taken
- Carry out POCs to make sure that suggested design/technologies meet the requirements
This job is filled or no longer available
Similar Remote Jobs
π°$102k-$128k
πCanada
πChina
πRomania
π°$244k-$304k
πUnited States
π°$204k-$260k
πUnited States
π°$195k-$300k
πUnited States
πSerbia
π°$192k-$260k
πUnited States
π°$244k-$305k
πUnited States