{"id":1265847,"url":"https://alion.io/job/pls-lawyers-full-stack-software-developer","title":"Full Stack Software Developer","company":{"id":3808008,"name":"PLS Lawyers","domain":"pls-solicitors.co.uk","url":"https://alion.io/company/pls-lawyers","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Gurgaon, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":8000,"max_usd":22000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":43},"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Figma","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"OWASP","optional":false},{"name":"PHP","optional":false},{"name":"React.js","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"State Management","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-09-09T04:46:22Z","employer_posted_date":null,"last_verified_at":"2026-09-09T04:46:22Z","board_verified":false,"closed_at":null,"days_open":51,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":51},"description":"Heads-Up : \n\nFull Stack Software Developer (Onsite - Gurugram, Haryana)\n\nWe are hiring a Full Stack Software Developer to join our growing DevOps team at PLS, a modern property law firm.\n\nImportant Notes : \n\nLocation : Gurugram, Haryana\n\nWork Mode : Onsite only (Hybrid Model after probation period)\n\nExperience Required : 1 - 5 years\n\nThis role is NOT : \n\n- NOT a pure front-end role\n\n- NOT a pure back-end role\n\n- NOT a \"just React\" role\n\n- NOT a \"just PHP\" role\n\n- NOT a role for developers without SQL + API experience\n\nThis is a true full-stack JavaScript/TypeScript + PHP (legacy) role.\n\nMandatory Technical Requirements : \n\n- Full-Stack Development : HTML, CSS, JavaScript, React (class + functional), TypeScript, PHP (legacy), SQL, RESTful APIs.\n\n- React + TypeScript Expertise : Strong component architecture, state management, performance optimisation.\n\n- Backend Development : Node.js, PHP (legacy maintenance), API design/consumption, database interactions.\n\n- Database Skills : Strong SQL query writing, optimisation, relational database understanding.\n\n- Secure Coding : OWASP awareness, vulnerability mitigation, secure patterns.\n\n- Version Control : Git branching, merging, code reviews, clean commit history.\n\n- CI/CD Pipelines : Automated builds, deployments, DevOps tooling.\n\n- UI/UX Implementation : Ability to convert Figma designs into responsive, accessible interfaces.\n\n- Agile Scrum : Sprint planning, retrospectives, iterative delivery.\n\n- Code Quality & Testing : Unit testing, peer reviews, refactoring, maintainable codebase.\n\nDuties : \n\n- 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.\n\n- Take responsibility for how front-end and back-end systems integrate, including mobile app development and database interactions.\n\n- Adhere to the standard for best practice in responsive design, secure coding, and clean, maintainable code.\n\n- Keep a close eye on frameworks and libraries, making sure they're kept up to date and any known vulnerabilities are addressed promptly.\n\n- Oversee version control, ensuring good habits around branching, merging, and reviewing changes before they go live.\n\n- Make smart use of development tools, debugging approaches, deployment methods, and CI/CD pipelines.\n\n- Encourage a straightforward approach to problem-solving.\n\n- Recognise when it's best to use an off-the-shelf solution.\n\n- Ensure the codebase stays in good shape, promoting tidy, efficient code and ongoing refactoring where needed.\n\n- Prioritise security at every stage - not just in the code itself, but by helping the team against exploits and how to guard against them.\n\n- 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.\n\n- Some experience in mentoring less experienced developers, helping them build both technical skills and confidence would be beneficial.\n\n- Support the team's growth by reviewing their work constructively, encouraging collaboration, and sharing knowledge openly.\n\n- Know when issues in the codebase need to be escalated, especially if technical debt is mounting or improvements need to be planned in.\n\n- Liaise with management to ensure technical decisions align with business goals, particularly when planning time and resource.\n\n- 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.\n\n- 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.\n\n- Work within Agile Scrum methodology, contributing to sprint planning, retrospectives, and continuous improvement across delivery cycles.\n\n- Maintain good SQL skills for querying and maintaining databases as part of daily development and debugging work.\n\n- Stay informed of emerging technologies and trends to guide future development direction and upskilling within the team.\n\n- Familiarity with the Proclaim (Eclipse) case management system is a bonus and will be beneficial for integration projects.\n\nApplication Rule : Candidates who do not meet the must-have skills below please do not apply.\n\nEssential Skills : \n\n- Strong full-stack development skills including HTML, CSS, JavaScript, React, TypeScript, SQL, and RESTful API integration.\n\n- Some familiarity with PHP is required for the sake of interpreting legacy code and maintenance.\n\n- Knowledge of Agile Scrum methodology and related practices such as sprint planning, retrospectives, and iterative delivery.\n\n- Familiar with key web development processes including unit testing, code reviews, CI/CD pipelines, and version control.\n\n- Confident in technical architecture and translating functional requirements into scalable, maintainable solutions.\n\n- Skilled in development aligned to UI/UX designs (e.g. via Figma) and ensuring responsive, accessible output.\n\n- Solid grasp of Git workflows, testing, secure coding practices, and maintaining up-to-date, clean codebases.\n\n- Comfortable writing and optimising SQL queries, with a good understanding of how to work with relational databases.\n\n- Experience in collaborative teamwork, conducting code reviews, and promoting collaboration within the team is essential.\n\n- Proactive in identifying technical debt, raising refactoring needs, and aligning development with wider business goals.\n\n- Security-conscious mindset with the ability to implement and instil robust development practices across the team.\n\n- Knowledge of Proclaim (Eclipse) case management system would be beneficial, but it is not essential.\nSkills\nFull Stack, Javascript, PHP, React.js, SQL, RESTful API, OWASP, TypeScript","description_format":"text","description_chars":5810,"description_truncated":false,"requirements":{"experience_years_min":1,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-25T22:00:00Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.453,"p_room":0.28,"age_days":51,"expected_fill_days":21,"reasons":["seen:51","win:tail","crowd:junior"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/pls-lawyers-full-stack-software-developer","json_url":"https://alion.io/job/pls-lawyers-full-stack-software-developer.json","meta":{"generated_at":"2026-10-30T22:23:40Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13158,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3808008},"rest":"https://alion.io/mcp/rest/get_company?id=3808008"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpls-lawyers-full-stack-software-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpls-lawyers-full-stack-software-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpls-lawyers-full-stack-software-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/pls-lawyers-full-stack-software-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpls-lawyers-full-stack-software-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1265847}},{"tool":"search_jobs","arguments":{"company":"pls-solicitors.co.uk","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1265847},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}