Position: Full stack engineer
Duration: 12months
Location : Atlanta Georgia
onsite
Job Description:
-
Experience in endtoend full stack development utilizing Node.js Python and React to develop user Interface applications
-
Experience in GraphQL designing and implementing APIs with Authentication and auth mechanism including schema definition queries mutations subscriptions
-
Experience in design and develop Apollo Client and Server with Apollo Client and Apollo Server for implementing GraphQL services and servers
-
Experience in REST API Development: Design and develop REST APIs either using Node.js Fast APi using python or sharp dotnet
-
Proficient and experience / knowledge on 0Auth 2.0. flows (PKCE auth code client grant and others)
-
knowledge and experience of React.js for building responsive and userfriendly interfaces handling data fetching from both GraphQL and REST APIs. Redux toolkit
-
knowledge of security considerations for both GraphQL and REST APIs implementing authentication authorization and protection against common vulnerabilities.
-
Good to have on tools like twist lock Blackduck hub
-
experience on Database Management working with relational (SQL) and NoSQL databases (MongoDB) with an understanding of data modeling and optimization for GraphQL and RESTful interactions
-
Cloud Platforms: Experience with cloud platforms Azure and kubernetees for deploying and scaling full stack applications with GraphQL and REST APIs
-
Version Control and CI/CD: Proficient use of version control systems Github and implementation of CI/CD pipelines for automated testing integration and deployment
-
Strong troubleshooting skills including the ability to debug issues related to GraphQL and REST API interactions ensuring smooth data flow and application functionality