|
Roles &
responsibilities:
- Analyse, define,
design, build, test and maintain RESTful and GraphQL based services for
internet and intranet facing applications
- Design and develop
authentication and authorization solutions for services
- Build/Deploy solutions
for logging, monitoring and alerting
- Assess health and
performance of services and backend databases; identify optimization
opportunities and provide solution recommendations
- Create and manage
service specification and documentation - Swagger, Yaml or similar
Skill Set required:
- Strong AWS experience
with specialization in AppSync, Amplify, Lambda, DynamoDB, IAM,
Cloudwatch, Cloudtrail, X-Ray
- Strong experience in
building REST and GraphQL APIs with security, caching, throttling,
logging
- GraphQL clients such
as GraphiQL, Apollo client etc.
- SQL and NoSQL
databases
- Python, Java, JSON,
YAML
- Security frameworks -
Oauth, JWT
- Testing and deployment
techniques - Blue/Green, Canary, A/B testing etc.
- Knowledge in web
development (Javascript/Typescript, HTML5, ReactJS, Redux) is
preferred
|