Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Duties:
- Design, implement, and optimize efficient and scalable server-side APIs and micro services using the Go standard library.
- Design, implement, and optimize server less applications using AWS Lambda and utilize AWS Serverless Application Model (SAM).
- Use AWS SDKs and APIs to interact with various AWS services, including but not limited to Amazon S3, DynamoDB, SQS, SNS, and AWS Cloud Formation.
- Implement secure and scalable RESTful APIs and micro services in Go, leveraging AWS API Gateway for request routing, authentication, and authorization.Build and deploy containerized applications using Docker and orchestrate them with Kubernetes on AWS using Amazon Elastic Kubernetes Service (EKS) and Amazon Elastic Container Service (ECS).
- Implement event-driven architectures using AWS services like Amazon Event Bridge or AWS Lambda, integrating them with Go-based event processors.
- Use Go frameworks like Gorilla Mux, Gin, Echo to build RESTful APIs and web applications.
- Implement and optimize database solutions in Go using AWS managed services like Amazon RDS (Relational Database Service) and Amazon DynamoDB (NoSQL database).
- Implement caching strategies using AWS Elasti Cache and Redis to improve application performance and reduce database load.
- Integrate AWS Identity and Access Management (IAM) for fine-grained access control and implement secure authentication and authorization mechanisms.
- Utilize AWS Cloud Watch, AWS X-Ray, and other monitoring and logging services to gain insights into application performance, troubleshoot issues, and implement proactive monitoring.
- Implement data processing pipelines using AWS services like Amazon Kinesis, AWS Glue, AWS Step Functions, leveraging Go for data transformation and manipulation.
- Implement messaging systems and event-driven architectures using AWS Simple Queue Service (SQS) and Amazon Simple Notification Service (SNS) in conjunction with Go-based message consumers.
- Implement server less workflows and automation using AWS Step Functions and Go, orchestrating various AWS services and custom business logic.
- Collaborate with DevOps teams to implement infrastructure as code using tools like AWS Cloud Formation or Terra form, enabling reproducibility and scalability of the infrastructure.
Education: The minimum qualification required for the performance of the above specialty occupation duties is a bachelor's degree or equivalent in Computer Science or equivalent in a related field or a foreign equivalent is required closely related field with relevant experience.