Software designed to simplify legal operations for enterprises.

Full Stack Software Engineer

₹125K - ₹200K INR
Gurgaon, India
Job Type
3+ years
Apply to Legistify and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

Job Description:

We are seeking a skilled and experienced Full Stack Developer to join our dynamic and innovative team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end of our web applications. You will work collaboratively with cross-functional teams, including product managers and other developers to create high-quality and scalable software solutions.

Key Responsibilities:

  • Develop and maintain scalable, responsive, and user-friendly web applications using best practices.
  • Collaborate with product managers and designers to understand project requirements and translate them into technical specifications and implementation plans.
  • Design and implement robust, secure, and efficient back-end solutions, including APIs, databases, and server-side logic.
  • Develop and optimize front-end interfaces, ensuring seamless user experiences across multiple devices and browsers.
  • Participate in code reviews, offering and receiving constructive feedback to maintain high code quality and development standards.
  • Troubleshoot and resolve software defects and other technical issues that may arise during the development and testing phases.
  • Stay up-to-date with emerging technologies and industry trends, continuously improving skills and sharing knowledge with the team.
  • Actively contribute to the architectural decisions and technical design of the applications.

Qualifications and Skills:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. (Or equivalent practical experience.)
  • Proven experience as a Full Stack Developer or similar role, with a strong portfolio of web applications.
  • Proficient in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks/libraries (React js)- Solid experience with back-end technologies, including server-side programming languages (e.g., Node.js) and web application frameworks (Express js)
  • Strong understanding of databases and data modeling, with experience in SQL & NoSQL (e.g., Postgresql, MongoDB).
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Knowledge of RESTful API design and best practices for building efficient and scalable APIs.
  • Experience with cloud platforms (e.g., AWS,Google Cloud) and deploying web applications in cloud environments.
  • Excellent problem-solving skills, with the ability to analyze and debug complex software systems.
  • Good communication and teamwork skills, with the ability to work effectively in a collaborative environment.

Preferred (but not required):

  • Experience with mobile app development (iOS/Android).
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Understanding of security best practices in web application development.
  • Experience with testing frameworks and test-driven development (TDD) methodologies

About the interview process:

  • Initial Screening: The HR or Talent Acquisition team will review resumes and conduct initial screenings to assess candidates' qualifications, experience, and suitability for the Full Stack Developer role. The initial screening may involve a brief phone or video interview to discuss the candidate's technical background, previous projects, and interest in the position.

  • Technical Interview - Round 1: Qualified candidates will proceed to the first technical interview, which will be conducted by a senior Full Stack Developer or Technical Lead. This interview aims to delve deeper into the candidate's technical expertise across both front-end and back-end development. The interviewer may ask questions related to programming languages, frameworks, database concepts, and overall architecture design.

  • Technical Interview - Round 2: In the second technical interview, candidates will meet with another member of the technical team, such as a UX/UI designer or a software engineer from a different specialization. This interview focuses on evaluating the candidate's ability to work collaboratively, adapt to different development environments, and their understanding of best practices in web development.

  • Final Interview & Offer Stage: The final interview will be conducted by key stakeholders, such as the CTO, senior management, or founders. In this stage, the candidate will have the opportunity to discuss their long-term career goals and how they align with the company's mission and values. The interviewers will also provide insights into the company culture and discuss how the candidate can contribute to the growth and success of our organization.

About Us:

Legistify provides a comprehensive software to simplify legal operations for enterprises. We are building in India and chasing a $36 Bn+ global opportunity. We are already working with over 150 global enterprises. Our intelligent and intuitive platforms help enterprises manage their contracts, cases, IP and provide powerful data insights for effective decision making. Some of our backers include Y combinator, Cathexis ventures, Indiamart, GSF, Java Capital and Titan VC

About Legistify

Team Size:100
Location:Gurugram, India
Pratik Mohapatra
Pratik Mohapatra
Akshat Singhal
Akshat Singhal