HamburgerMenu
hirist

Full Stack Software Developer - React.js/Node.js

pls lawyers pvt ltd
Gurgaon/Gurugram
3 - 5 Years

Posted on: 18/11/2025

Job Description

Description :


Heads-Up : Full Stack Software Developer (Onsite Gurugram, Haryana).


We are hiring a Full Stack Software Developer to join our growing DevOps team at PLS, a modern property law firm.



Important Notes :



- Location : Gurugram, Haryana



- Work Mode : Onsite only (Hybrid Model after probation period)



- Experience Required : 3 - 5 years



Must-Have Skills :



- React, SQL, PHP, TypeScript, Node.js



- React Native



- Agile / Jira



Preferrable skills



- Conveyancing experience



- Experience working on apps involving React Native



- Previous experience working with native Mobile App Development.



- Application Rule : Candidates who do not meet the must-have skills below please do not apply



Duties



- Be confident working across the full stack, with solid experience in HTML, CSS, JavaScript, React (both class-based and functional), TypeScript, PHP, SQL, and RESTful APIs.



- Take responsibility for how front-end and back-end systems integrate, including mobile app development and database interactions.



- Adhere to the standard for best practice in responsive design, secure coding, and clean, maintainable code.



- Keep a close eye on frameworks and libraries, making sure theyre kept up to date and any known vulnerabilities are addressed promptly.



- Oversee version control, ensuring good habits around branching, merging, and reviewing changes before they go live.



- Make smart use of development tools, debugging approaches, deployment methods, and CI/CD pipelines.



- Encourage a straightforward approach to problem-solving



- Recognise when its best to use an off-the-shelf solution.



- Ensure the codebase stays in good shape, promoting tidy, efficient code and ongoing refactoring where needed.



- Prioritise security at every stage not just in the code itself, but by helping the team against exploits and how to guard against them.



- Make sure proper testing, including unit testing, is part of the routine, and that peer reviews are carried out consistently to ensure high-quality output.



- Some experience in mentoring less experienced developers, helping them build both technical skills and confidence would be beneficial.



- Support the teams growth by reviewing their work constructively, encouraging collaboration, and sharing knowledge openly.



- Know when issues in the codebase need to be escalated, especially if technical debt is mounting or improvements need to be planned in.



- Liaise with management to ensure technical decisions align with business goals, particularly when planning time and resource.



- Offer guidance on which tools and frameworks are right for the job - with one eye on future maintenance and how the team will grow with them.



- Working closely with stakeholders and design teams (e.g. using Figma) to bring UI/UX ideas to life in a thoughtful and technically robust way.



- Work within Agile Scrum methodology, contributing to sprint planning, retrospectives, and continuous improvement across delivery cycles.



- Maintain good SQL skills for querying and maintaining databases as part of daily development and debugging work.



- Stay informed of emerging technologies and trends to guide future development direction and upskilling within the team.



- Familiarity with the Proclaim (Eclipse) case management system is a bonus and will be beneficial for integration projects.



Training & Development



- You will ensure that you fully understand and adhere to all the relevant company policies and procedures as set out on the Training Portal and the Company Intranet



- You will undertake all training and reading allocated to you on the Training Portal (Access Training) in the timescales set by the Training Team



- You will ensure you attend all other training sessions that are rolled out to you by the Training Team



- You will ensure that your training record is kept fully up to date



Essential Skills



- Strong full-stack development skills including HTML, CSS, JavaScript, React, TypeScript, SQL, and RESTful API integration.



- Some familiarity with PHP is required for the sake of interpreting legacy code and maintenance.



- Knowledge of Agile Scrum methodology and related practices such as sprint planning, retrospectives, and iterative delivery.



- Familiar with key web development processes including unit testing, code reviews, CI/CD pipelines, and version control.



- Confident in technical architecture and translating functional requirements into scalable, maintainable solutions.



- Skilled in development aligned to UI/UX designs (e.g. via Figma) and ensuring responsive, accessible output.



- Solid grasp of Git workflows, testing, secure coding practices, and maintaining up-to-date, clean codebases.



- Comfortable writing and optimising SQL queries, with a good understanding of how to work with relational databases.



- Experience in collaborative teamwork, conducting code reviews, and promoting collaboration within the team is essential



- Proactive in identifying technical debt, raising refactoring needs, and aligning development with wider business goals.



- Security-conscious mindset with the ability to implement and instil robust development practices across the team.



- Knowledge of Proclaim (Eclipse) case management system would be beneficial, but it is not essential.



The job is for:

Women candidates preferred
Differently-abled candidates preferred
Ex-defence personnel preferred
For women joining back the workforce
info-icon

Did you find something suspicious?