Full Stack Developer
Legal Experts AI · India
Apply & track with Apply EdgePosition OverviewWe are seeking a talented and motivated Full Stack Developer to join our team. The ideal candidate will be responsible for developing, maintaining, and enhancing both frontend and backend components of web applications. You will work closely with designers, product managers, and fellow engineers to deliver scalable, high-quality solutions that provide an exceptional user experience.Key ResponsibilitiesDesign, develop, and maintain web applications across the full technology stackBuild responsive and user-friendly frontend interfaces using modern JavaScript frameworksDevelop scalable backend services, APIs, and database solutionsCollaborate with cross-functional teams to define, design, and implement new featuresOptimize applications for maximum speed, scalability, and securityTroubleshoot, debug, and resolve software issuesWrite clean, maintainable, and well-documented codeConduct code reviews and contribute to engineering best practicesIntegrate third-party APIs and services as neededParticipate in the complete software development lifecycle, from planning to deployment.Required QualificationsBachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)2+ years of experience in full stack developmentProficiency in frontend technologies such as HTML, CSS, JavaScript, and modern frameworks (React, Angular, or Vue.js)Experience with backend development using Node.js, Python, Java, PHP, or similar technologiesStrong understanding of RESTful APIs and web servicesExperience working with relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB, etc)Familiarity with Git and version control systemsStrong problem-solving and analytical skillsExcellent communication and collaboration abilitiesPreferred QualificationsExperience with cloud platforms such as AWS, Azure, or GCPKnowledge of Docker, Kubernetes, and containerized applicationsFamiliarity with CI/CD pipelines and deployment processesUnderstanding of software security best practicesExperience working in Agile development environmentsKnowledge of testing frameworks and automated testing methodologiesWhat We're Looking ForStrong ownership and accountability for projectsAbility to manage multiple priorities in a fast-paced environmentPassion for building intuitive and scalable productsStrong attention to detail and commitment to code qualityContinuous learning mindset and willingness to adapt to new technologies