TypeScript Developer for DynamoDB Project
Budget: $750 – $1,500 AUD
I am in need of an experienced TypeScript developer who has an in-depth understanding of DynamoDB, GraphQL, and AWS, specifically, those with knowledge in serverless architecture.
The Skills & Experience Required:
- Expert in TypeScript
- Comprehensive knowledge of DynamoDB
- Understanding of GraphQL
- Competency in dealing with AWS
- Familiarity with serverless architecture
I need an API that works on LocalStack (to be deployed later), where the Lambda functions are developed in TypeScript. The API is essentially a CRUD with GraphQL, which will allow creating, updating, and deleting users, in addition to listing them with sorting and filtering by any of their fields and supporting pagination. The fields are:
name: string
email: string
date_birth: date
active: boolean
created_date: datetime
deleted: boolean
The mutations/queries you need are:
getUsers(filters, sorting, page): Retrieves a list of users with support for filtering, sorting, and pagination.
getUser(id): Retrieves a single user by their ID.
updateUser(id, attr): Updates a user's attributes based on their ID.
deleteUser(id): Deletes a user by their ID.
The Skills & Experience Required:
- Expert in TypeScript
- Comprehensive knowledge of DynamoDB
- Understanding of GraphQL
- Competency in dealing with AWS
- Familiarity with serverless architecture
I need an API that works on LocalStack (to be deployed later), where the Lambda functions are developed in TypeScript. The API is essentially a CRUD with GraphQL, which will allow creating, updating, and deleting users, in addition to listing them with sorting and filtering by any of their fields and supporting pagination. The fields are:
name: string
email: string
date_birth: date
active: boolean
created_date: datetime
deleted: boolean
The mutations/queries you need are:
getUsers(filters, sorting, page): Retrieves a list of users with support for filtering, sorting, and pagination.
getUser(id): Retrieves a single user by their ID.
updateUser(id, attr): Updates a user's attributes based on their ID.
deleteUser(id): Deletes a user by their ID.