Go Lang Developer

Must Have Skills:

• Overall 8+ years of experience in application development using Golang.

• Experience in designing and developing REST based services / Microservice development.

• Ability to design scalable, robust, and error-tolerant systems.

• Understanding of software architecture and distributed systems.

• Proficient in writing efficient and optimized algorithms under time constraints.

• Skilled in developing solutions that balance performance, readability, and maintainability.

• Ability to effectively communicate coding decisions and rationale during problem-solving

discussions.

• Hands-on experience with queuing mechanisms such as Kafka or RabbitMQ.

• Candidates should be adaptable and eager to quickly learn and integrate into the existing tech

stack if they lack direct experience.

• Candidate should have good communication skills (written and verbal)

• Experience with delivering projects in an agile environment using SCRUM methodologies.

Good to have:

• Experience to AWS, CI/CD, DevOps.

• Experience using container management tools such as Kubernetes, Docker and Rancher.

• Any one of these data store Cassandra, Postgres, Couchbase, or other NoSQL servers