Job Description
            
                <p>Company Description :<br/><br/>Avisoft is a Technology and IT company based in Mohali and Jammu.<br/><br/> We are the preferred cost-effective and quality remote tech partner for global businesses.<br/><br/> We offer Product Engineering, IT Consultancy, Project Outsourcing and Staff Augmentation services.<br/><br/>We partner with businesses to design and build Tech platforms from scratch or to re-engineer and modernize their legacy systems.<br/><br/> Our teams have expertise in Full Stack Technologies, REST API Servers, Blockchain, DevOps, Cloud Technologies, Data Engineering, and Test Automation.<br/><br/> We are building next-gen SaaS platforms for e-commerce and health-tech domains.<br/><br/>Role Description :<br/><br/>We are seeking a highly skilled Full Stack Developer with expertise in React.js, Next.js, and Node.js to design, build, and maintain scalable web applications.<br/><br/> You will collaborate with cross-functional teams to develop high-performance solutions, establish seamless integrations between front-end and back-end systems, and deliver features that enhance user experience and business outcomes.<br/><br/>Responsibilities :<br/><br/>- Develop, maintain, and monitor server-side web applications using Node.js and frameworks such as Express and Next.js.<br/><br/>- Build and integrate RESTful APIs with front-end applications (React, Angular, or Vue.js).<br/><br/>- Write reusable, scalable, and maintainable code aligned with best practices and industry standards.<br/><br/>- Collaborate with designers, product managers, and developers to deliver innovative solutions.<br/><br/>- Conduct code reviews, testing, and debugging to ensure quality and performance.<br/><br/>- Manage and optimize server infrastructure using AWS, Azure, or GCP.<br/><br/>- Stay current with emerging web technologies and incorporate them into projects.<br/><br/>- Mentor and guide junior developers, providing technical leadership.<br/><br/>- Design scalable web architectures and provide delivery estimates and timelines.<br/><br/>- Integrate server-side logic with data storage to optimize application performance.<br/><br/>Requirements :<br/><br/>- Strong proficiency in JavaScript (ES6+), Node.js, Express.js, React.js, Next.js.<br/><br/>- Solid understanding of asynchronous programming and related quirks/workarounds.<br/><br/>- Experience with REST APIs, microservices, and back-end data management.<br/><br/>- Good knowledge of HTML5, CSS3, and server-side CSS preprocessors (e., Stylus, Less).<br/><br/>- Hands-on experience with authentication & authorization mechanisms across multiple systems.<br/><br/>- Ability to integrate multiple data sources and databases into a unified system.<br/><br/>- Strong background in database schema design to support business operations.<br/><br/>- Proficiency with Git and modern version control practices.<br/><br/>- Familiarity with performance optimization, offline storage, and multi-threading.<br/><br/>- Experience in cloud infrastructure management (AWS, Azure, GCP).<br/><br/>- Excellent English communication skills for effective cross-team collaboration.<br/><br/>- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).<br/><br/>Nice to Have :<br/><br/>- Experience with TypeScript.<br/><br/>- Familiarity with GraphQL.<br/><br/>- Knowledge of CI/CD pipelines and DevOps practices.<br/><br/>- Previous experience in mentorship or technical leadership roles.<br/><br/>Qualification :<br/><br/>Bachelor's degree in Computer Science, Information Technology, Engineering, or related field, or equivalent professional 4+ experience in full stack development (React, Next.js, Node.js)</p> (ref:hirist.tech)