Full Stack Software Developer (Gurugram)

Full Stack Software Developer (Gurugram)

06 Aug
|
pls lawyers
|
Gurugram

06 Aug

pls lawyers

Gurugram

? 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 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 This is a true full‑stack JavaScript/TypeScript + PHP (legacy) role. ✅ 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.

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 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, effective 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 team-oriented 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.

📌 Full Stack Software Developer (Gurugram)
🏢 pls lawyers
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack software developer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: full stack software developer (gurugram) / gurugram