Job Description:
We are seeking a skilled GraphQL with Typescript Engineer to join our team on a contractual basis. The ideal candidate will have extensive experience in developing GraphQL APIs using Typescript. Proficiency in AWS Lambda and familiarity with Golang are desirable skills for this position.
Responsibilities:
Design develop and maintain GraphQL APIs using Typescript to meet business requirements.
Collaborate with crossfunctional teams to gather requirements and architect scalable GraphQL schemas.
Implement data models resolvers and GraphQL queries/mutations to optimize performance and flexibility.
Integrate GraphQL APIs with backend services and databases ensuring seamless data flow and consistency.
Develop unit tests and integration tests to validate the functionality and reliability of GraphQL endpoints.
Utilize AWS Lambda for serverless computing and deploy GraphQL services to AWS cloud infrastructure.
Monitor troubleshoot and optimize GraphQL performance addressing scalability and efficiency challenges.
Stay updated with the latest trends and best practices in GraphQL and Typescript development.
Requirements:
Bachelors degree in Computer Science Engineering or related field.
Minimum of 6 years of experience in software development with a focus on GraphQL and Typescript.
Proficiency in building GraphQL schemas resolvers and queries/mutations using Typescript.
Strong understanding of RESTful principles and experience with API design and development.
Familiarity with AWS Lambda and serverless architecture for deploying and managing applications.
Knowledge of Golang is a plus but not mandatory.
Experience with databases such as PostgreSQL MongoDB or DynamoDB.
Excellent problemsolving skills and attention to detail with a focus on delivering highquality code.
Strong communication and collaboration skills with the ability to work effectively in a team environment.
aws,graphql,api design,restful,skills,aws lambda,data,databases,postgresql,dynamodb,mongodb,graphql apis,golang,typescript