Job Title: Full stack developerLocation: RemoteDuration: Long Term ContractNeed 12+ years experienceRoles and Responsibilities
Full stack developer server-side web application with Node.js and Express framework.
Establish RESTful APIs and connect them with React front-end technologies and AG Grid Enterprise.
Produce significant, reusable, scalable code using SAFe Scaled Agile methodology.
Cooperate with cross-functional teams that include UX designers, Product Owner, Scrum Master, and other developers and testers.
Using Azure DevOps CI/CD and GitHub for code reviews, testing, and deployments to multiple environments to guarantee quality and performance.
Leverage Azure server infrastructure of WAF, Web Apps, and Azure SQL databases.
Keep up with the latest web development methods and technologies, and apply them to the project.
Synchronization of User Stories, Sprints, and PI activities; involvement in daily team meetings; and troubleshooting development and production issues across numerous environments.
Assist other developers by giving guidance, mentoring, and educational opportunities.
Demonstrate outstanding communication skills and participate in technical conversations with peers to establish yourself as a credible technical advisor.
Requirements and Skills
Understanding the essence of asynchronous programming in JavaScript & Node.js, as well as common used npm libraries.
Strong grasp of Motif and CSS.
Familiarity with front technologies such as HTML5 and CSS3
User authentication and authorization using MSAL library and OAuth v2 with Azure Active Directory.
Integration of Dynamics 365 Sales OData APIs and SQL database into a single system
Designing SQL Server database schemas, tables, indexes that support business operations
The expertise in code versioning technologies such as GitHub Enterprise.
Good English communication abilities
Experience with JavaScript, Node.js, Express.js, and related technologies is required.
Competence with back-end data management that enhances RESTful APIs / microservices performance for a variety of user platforms, including web browsers (Edge & Chrome), mobile tablets (iOS).
Expert knowledge of creating Web and mobile applications
Expertise in optimizing and modifying code for performance and maintainability, including the use of asynchronous programming, offline storage.