- Design, develop, test, deploy and maintain scalable microservices architecture using Golang.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet business needs.
- Ensure high availability, scalability, security and performance of the system by implementing monitoring tools such as Kafka.
- Participate in code reviews to ensure adherence to coding standards and best practices.
Job Requirements :
- 2-5 years of experience in software development with a focus on distributed systems design.
- Robust understanding of AWS services including EC2, S3, RDS etc. .
- Experience with containerization using Docker and orchestration using Kubernetes or similar technologies like AWS ECS/EKS.
- Proficiency in PostgreSQL database management system.