Senior Full Stack Developer with 6 - 10 years’ experience in software development with a minimum of 2-4 years of hands-on experience in Node JS and Angular UI Development. A strong analytical and technical ability adept individual who can work independently with good communication skills. Have experience in working on complex and medium to large projects. Should be capable of working independently with business owners, global teams & stakeholders.
Essential Job Duties and Responsibilities
• Work with the Project Architects & Business owners to understand the reporting requirements
• Taking ownership to deliver projects by full development lifecycle of a project
• Create performance efficient Code and should have experience with design and development
• Understands deployment/entitlement strategies
Minimum Qualifications and Requirements
● 4 to 10 years of proven working experience in web and server-side programming.
● Complete end to end technology stack development.
● Minimum 2 - 4 years hands on experience in Node JS & Angular 2 & above / ReactJS, MEAN Stack
● Experience with any MVC Framework
● Experience with relational databases like MsSQL/MySQL/Postgres and NoSQL databases like Mongodb / Redis
● Experience in JavaScript, TypeScript, jQuery, Bootstrap, HTML5, CSS3.
● Exposure to testing frameworks for the Unit test, Integration test, and automated testing
● Hands on knowledge of any source control Git/SVN
● A solid understanding of how web applications work including security, session management, and best development practices
● Experience working in an Agile/Scrum development process.
● Familiarity with modern engineering practices . TDD, BDD, CI/CD.
● Experienced in deployment/publishing on AWS/Azure. Or private cloud
● Good understanding of the micro-service and containerization technologies like Docker and Kubernetes.
● Understanding of API integrations, Single-Sign-on, and token-based authentication