Full Stack Developer
Job description
Work with development and BA teams and project manager to ideate software solutions
Translate business and functional requirements into documented technical specifications
Design and develop internal and external business systems/applications, systems interfaces, databases, reporting, or business functionality
Consuming and creating web APIs (RESTful, SOAP, OAuth).
Collaborating with other developers using version control (git).
Utilize development skills to build (code) new systems functionality as per technical specifications, with deliverables to include code builds and automated unit tests (if required)
Perform code reviews for code written by the other developers, review code for team and industry standards compliance, and provide feedback to developers.
Job requirements
Min 3 years of software development experience
Min 2 years of experience working with NodeJS
Ability to do full-stack development (UI and Service/Backend development)
Proficient experience using JavaScript libraries and frameworks such as, Reactjs, Nodejs, AngularJS etc.
Knowledge of web and mobile server-side technologies and framework (HTML/CSS, and JavaScript, jQuery)
Demonstrated experience in Agile development, application design, software development, and testing
Ability to effectively communicate to internal and external business partners on solution design
Expertise in Object Oriented Analysis and Design across languages (. JavaScript, TypeScript, ReactJs, NodeJs)
Experience in working with AWS service and deployment would be preferred
Strong logical and problem solving skills