Full Stack Software Developer

PLS Lawyers Pvt Ltd

Gurugram District

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PLS Lawyers Pvt Ltd is hiring a Full Stack Software Developer to join our DevOps team in Gurugram, Haryana. The role covers both front-end and back-end work using JavaScript/TypeScript and PHP (legacy), with a strong emphasis on SQL and RESTful APIs.

As an onsite position, you will collaborate with design and product teams, implement responsive UIs from Figma, and contribute to secure coding and robust deployments within an Agile framework.

Qualifications

  • 3–5 years of full-stack development experience.
  • Proficiency in HTML, CSS, JavaScript, React, and TypeScript.
  • Experience with Node.js and PHP (legacy) for maintenance.
  • Strong SQL and RESTful API design/consumption.
  • Awareness of secure coding practices and vulnerability mitigation.

Responsibilities

  • Develop across the full stack including front-end and back-end integration.
  • Translate Figma designs into responsive, accessible UI.
  • Maintain code quality through reviews, testing and refactoring.
  • Contribute to CI/CD pipelines and DevOps practices.
  • Collaborate in an Agile Scrum environment.

Skills

Full-Stack Dev
HTML/CSS/JS
React/TypeScript
PHP (legacy)
SQL
RESTful APIs
CI/CD
UI/UX
Agile Scrum
Git
Security
Testing

Tools

Proclaim (Eclipse)
Git

Job 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

This is a true full-stack JavaScript/TypeScript + PHP (legacy) role

This Role Is NOT
  • NOT a pure front‑end role
  • NOT a pure back‑end role
  • NOT a “just React” role
  • NOT a “just PHP” role
  • NOT a role for developers without SQL + API experience
Mandatory Technical Requirements (Must-Have)
  • Full‑Stack Development HTML, CSS, JavaScript, React (class + functional), TypeScript, PHP (legacy), SQL, RESTful APIs.
  • React + TypeScript Expertise Strong component architecture, state management, performance optimisation.
  • Backend Development Node.js, PHP (legacy maintenance), API design/consumption, database interactions.
  • Database Skills Strong SQL query writing, optimisation, relational database understanding.
  • Secure Coding OWASP awareness, vulnerability mitigation, secure patterns.
  • Version Control Git branching, merging, code reviews, clean commit history.
  • CI/CD Pipelines Automated builds, deployments, DevOps tooling.
  • UI/UX Implementation Ability to convert Figma designs into responsive, accessible interfaces.
  • Agile Scrum Sprint planning, retrospectives, iterative delivery.
  • Code Quality & Testing Unit testing, peer reviews, refactoring, maintainable codebase.
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 they’re 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 it’s 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 team’s 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Comviva • Gurugram District

On-site
INR 900,000 - 1,300,000
Full Stack Developer (.NET Core/React.js)
Full Stack Developer (.NET Core/React.js)

Winzons • India

On-site
INR 1,800,000 - 3,400,000
FullStack developer
FullStack developer

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 800,000 - 1,500,000
Full Stack Engineer
Full Stack Engineer

Nielseniq India • Pune District

Hybrid
INR 1,200,000 - 2,000,000
Flexible working environment
Volunteer time off
LinkedIn Learning
+1
Full Stack Developer (Team Lead)
Full Stack Developer (Team Lead)

Digital Aptech • Kolkata District

On-site
INR 1,500,000 - 2,100,000
Full Stack Developer
Full Stack Developer

Primisdigital • Pune District

On-site
INR 1,500,000 - 2,000,000
Senior Full-Stack Developer (React.js+Node.js)
Senior Full-Stack Developer (React.js+Node.js)

Codebase • Maharashtra

On-site
INR 1,800,000 - 2,400,000
Software Developer Lead
Software Developer Lead

Bm2k Global • Dadri

On-site
INR 800,000 - 2,000,000
Full stack developer
Full stack developer

Celestix Industries • Ahmedabad District

Hybrid
INR 600,000 - 900,000
Deputy Manager (Node Js) - Information Technology
Deputy Manager (Node Js) - Information Technology

Max Healthcare • Gurugram District

On-site
INR 900,000 - 1,500,000