Full Stack Developer Work Location- PuneExperience- 2 to 4 YearsNotice Period- Immediate Joiners to 20 daysRoles and Responsibilities :Lead, mentor, design, develop, and maintain full-stack, web-based applications, and tool-chains.Design and develop internal and external business systems/applications, systems interfaces, databases, reporting, or business functionalityTranslate business and functional requirements into documented technical specificationsUtilize development skills to build (code) new systems functionality per technical specifications, with deliverable's to include code builds and automated unit testsPerform Code Reviews for all code written by the other developers, review code for team and industry standards compliance, and provide feedback to developersFacilitate/lead reviews of technical specifications and program code with other members of the technical team, and communicate design, requirements, feature set, functionality and limitations of systems/applications to teamDesign and implementation of the overall web architecture.Pixel-perfect implementation of our approved user interface.Design and deployment of our database.Ensuring the entire stack is designed and built for speed and scalability.Design and construction of REST APIsIntegrating front-end UI with the constructed APIDesired Candidate Profile2+ years of software development working with frontend and backend technologies.Ability to do full-stack development (UI and Service/Backend development)Proficient experience using JavaScript libraries and frameworks such as AngularJS, ReactJS, NodeJS etc.Knowledge of web and mobile server-side technologies and framework (HTML/CSS, JSP, JavaScript and Javascript, XML, jQueryDemonstrated experience in Agile development, application design, software development, and testingAbility to effectively communicate to internal and external business partners on solution designExpertise in Object Oriented Analysis and Design across a variety of languagesUnderstanding and implementation of security and data protectionBachelor's degree in computer science, information technology, or a similar field.Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.Proficiency with JavaScript frameworks such as AngularJS, ReactJS.Proficiency with server-side languages such as NodeJS, Java.Familiarity with database technology such as MySQL, Oracle, and MongoDB.Thorough understanding of user experience and possibly even product strategy.Experience implementing testing platforms and unit tests.Understanding fundamental design principles behind a scalable application.Appreciation for clean and well documented code.*Work from Office Only.*Candidates required from Pune Only*No relocation candidates will be considered.