We are looking for a skilled GoLang Developer with a strong background in backend development to work on a contract basis. The ideal candidate should have at least 2 years of hands-on experience in GoLang and a solid understanding of building scalable and high-performance applications.
Job Responsibility:
Develop, test, and maintain scalable GoLang applications.
Design and implement RESTful APIs and microservices architecture.
Optimize code for performance, scalability, and security.
Troubleshoot and resolve complex technical issues.
Work with databases (PostgreSQL/MySQL/MongoDB) to design efficient data models.
Implement caching strategies using Redis/Memcached.
Develop and integrate third-party APIs.
Utilize Docker & Kubernetes for containerization and deployment.
Collaborate with front-end and DevOps teams to ensure seamless integration.
Write clean, maintainable, and well-documented code.
Required Skills & Qualification:
Required Skills & Experience:
✅ GoLang Development – Minimum 3 years of hands-on experience. ✅ API Development – Strong knowledge of RESTful services and GraphQL. ✅ Microservices Architecture – Experience in designing scalable microservices. ✅ Concurrency & Parallelism – Proficiency in handling Goroutines and Channels. ✅ Database Management – Experience with PostgreSQL, MySQL, or MongoDB. ✅ Message Queues – Familiarity with Kafka, RabbitMQ, or NATS. ✅ Cloud Platforms – Experience with AWS, GCP, or Azure is a plus. ✅ Containerization & CI/CD – Experience with Docker, Kubernetes, and CI/CD pipelines. ✅ Version Control – Proficiency in Git and Git workflows. ✅ Testing & Debugging – Experience with unit testing and debugging tools.
Preferred Skills (Good to Have):
Experience with gRPC and Protocol Buffers.
Knowledge of authentication mechanisms (JWT, OAuth, OpenID).
Experience with serverless architecture (AWS Lambda, Google Cloud Functions).
Knowledge of Infrastructure-as-Code (Terraform, Ansible).
Previous experience working in Agile/Scrum environments.