Job Description : - A full Stack Developer is responsible for managing the interchange of data between the server and the users. As a Full Stack Developer your primary focus will be the development of all server-side logic, definition and creating/ maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for building, integrating the front-end elements, APIs, backend and database - Therefore, an understanding of front-end technologies like Angular, React, Nodes js, Rest APis, Mongo DB and MySQL is most important. The candidate must also have knowledge of BitBucket and setting up server in Digital Ocean and AWS. - Perform as a core member of the team, you will be expected to work autonomously and deliver on project phases on time. Review and estimate requirements while working with your team to plan agile sprints related to application and process development roadmaps. Responsibilities : - Building of user-facing elements and Integration of with server side logic - Writing reusable, testable, and efficient code - Managing the complete software development process from conception to deployment - Design and implementation of low-latency, high-availability, and performant applications - Implementation of security and data protection - Integrating Restful API's, internal web services ensuring high performance on Mobile and Desktop. - Ensuring responsiveness of applications Skills and Qualifications : - Front-end technology: Expertise in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, jQuery and LESS Development Languages : - Knowledge of server-side programming languages including Java Script, Nodes js and Python Basic Design Ability : - Including knowledge of UI/UX and basic prototype design Writing and Communication Skills : - To be able to manage a team of developers along with good problem-solving skills - Writing well-designed, testable and efficient code - Troubleshooting and debugging to optimise performance - Strong proficiency with JavaScript and typescript. - To be able to add inputs in technical documentations - Knowledge of Data structure, OOPS concept, Algorithms. - Strong Knowledge of Node.js and frameworks as a Express) - Strong Knowledge of Microservice Architect. - Understanding the nature of asynchronous programming and its quirks and workarounds - Good understanding of server-side templating languages such as Handlebars, etc.) - Good understanding of server-side CSS preprocessors (Less or SASS, etc.) - User authentication and authorization between multiple systems, servers, and environments - Integration of multiple data sources and databases(Mongo db) into one system - Understanding fundamental design principles behind a scalable application -Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform - Creating database schemas that represent and support business processes - Implementing unit tests (Gulp) - Ensuring cross-platform optimization for Mobile Phones & Tablets - Proficient understanding of code versioning tools, such as Git and Bitbucket - Working as a team is important along with a good understanding of the internet Computer Skills : A) Basics : MS Office (Word, Excel, Power Point) B) Packages : Windows (XP), Unix (Ubuntu) C) Backend : Nodes js, full stack D) Database: MongoDB, MySQL E) Programming Languages : Java script, Nodes JS server side, F) Front End : Angular, HTML 5, CSS 3, Java Script, Bootstrap. G) Knowledge of Jira PMS & Bit Bucket Repository is important Experience : 5-7 years Education : Bachelor's degree in computer science or another related technical field No. of Opening-1 Company Website : https://cybuzzsc.com/ Location : Currently work from home due to Covid 19,vWork to be resumed at office at Delhi NCR. (ref:hirist.com)