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 Go, utilizing AWS Server less 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.