JOB DESCRIPTION
Job Title : Full Stack Developer(2 -3 Years Experience) Company Name : NewAgeSys IT, (a division of NewAgeSys) Location : Carnival Infopark, Phase 2 , Kakkanad, Ernakulam Job Type : Onsite Shift Timing : 11 AM to 8 PM About the company . About the job As a Full Stack Developer at NewAgeSys, youll build fully-fledged platforms using a range of different technologies. Youll be involved in the entire product development lifecycle including the design, development, deployment and maintenance of new and existing features. Youll write clean and functional code on the front- and back-end. Youll collaborate closely with our development team to ensure system consistency and to create a great user experience. Youll write reusable and maintainable code. Youll optimize web design for mobile for maximum speed. Youll also perform UI tests to optimize performance. Ultimately, your work will have a direct impact on the stability and user experience of our products. Full Stack Developer Responsibilities: Should be comfortable working with both front- and back-end languages. Should have knowledge of multiple back-end languages ( Node JS primarily) and JavaScript frameworks (like ReactJS, Angular, and Vue). 2 - 3 years of professional experience in backend development with Node.js. Strong understanding of JavaScript (ES6+) and asynchronous programming patterns. Experience with NestJS/Express.js or similar Node.js frameworks. have knowledge of multiple front-end languages and libraries (like HTML, CSS and JavaScript). familiar with databases (like MySQL,PostgreSQL and MongoDB), web servers (e.g. Apache) and UI/UX design. Have experience with testing and debugging. Have an eye for layout aesthetics. Curious about new technologies and youre excited to find ways to implement them in your work. Have a big appetite to learn and improve your skills. Developing front end website architecture. Designing user interactions on web pages. Developing back-end website applications. Creating servers and databases for functionality. Ensuring cross-platform optimization for mobile phones. Ensuring responsiveness of applications. Working alongside graphic designers for web design features. Seeing through a project from conception to finished product. Designing and developing APIs. Meeting both technical and consumer needs. Staying abreast of developments in web applications and programming languages. Mentoring team members Bachelors Degree in computer science preferred Must Have 2+ years of exposure in Software development. Must have at least 2 years experience in Node.Js Must have at least 2 years experience in React.Js / NextJS Familiarity with server architectures, web services (REST, SOAP) and distributed systems, micro services etc Experience working with GitHub as source code control. Working knowledge in Agile and Scrum development methodologies Strong organizational and project management skills. Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript. Proficiency with server-side languages such as node js Familiarity with database technology such as MySQL,PostgreSQL and MongoDB. Excellent verbal communication skills. Good problem-solving skills. Attention to detail. Soft skills: Highly self-driven and a proactive person. A passion for delivering high quality software. Ability to learn, plan and be organized. Open and honest approach to challenges. A strong sense of ownership and responsibility. Good communication skills in English, both verbal and written. Provide a positive role model, in terms of both work performance and attitude. Creative solving of technical problems and good at time management.