Tekskills is looking for a skilled Golang developer with over 5 years of software development experience. The ideal candidate should have a minimum of 3 years of experience in Go (Golang), and strong knowledge of microservices architecture and containerization technologies. This hybrid position offers the opportunity to work in Chennai or Bangalore. Applicants should be proficient in REST, gRPC, and NoSQL databases, and must possess strong problem-solving skills to thrive in a collaborative environment.
Qualifications
5+ years of software development experience.
Minimum 3 years of solid experience in Go (Golang) development.
Experience with microservices and containerization.
Responsibilities
Document and communicate technical information.
Develop and maintain Golang applications.
Implement and manage CI/CD pipelines.
Skills
Go (Golang) development
Microservices architecture
Containerization technologies
REST
NoSQL databases
CI/CD pipelines
Cloud platforms (AWS, GCP, Azure)
Tools
Docker
Kubernetes
Git
Job description
Job Description: Golang developer
Experience Required: 5+ years
Location: Chennai / Bangalore (Hybrid)
Notice Period: Immediate
Job Description Required
Minimum 3 years of solid experience in Go (Golang) development and 5+ years of software development
Strong understanding of Gos concurrency model, memory management, and standard library.
Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
Proficiency in REST, gRPC, and data serialization formats like JSON and Protobuf.
Strong knowledge of NoSQL databases.
Familiarity with CI/CD pipelines, version control systems (Git), and at least one cloud platform (AWS, GCP, Azure).
Ability to document and communicate technical information to technical as well as non-technical stakeholders
Bonus points
Experience with container orchestration tools like Kubernetes.
Experience building gRPCs with go-kit
Knowledge of message brokers (e.g., Kafka, Kinesis, SNS).
Understanding of security best practices in software development.
Experience with AWS services including EKS, EC2
Strong problem-solving skills and the ability to work independently.
Understanding of basic networking principles and protocols (especially TCP/IP)