Job Description
Essential Skills and Experience:
Strong programming skills with Golang.
Proven experience of developing and maintaining enterprise grade systems at scale.
Experience dealing with highly concurrent, distributed architectures/systems.
Experience with containerized applications.
Experience profiling / optimising performance.
Experience with building REST/HTTP based services.
Experience and understanding of relational and non-relational databases.
Experience in unit and integration testing.
Ability to effectively communicate problems and solutions to the different team members.
Nice to have:
Programming skills in JVM technologies eco-system.
Understanding of Continuous Delivery in cloud environments.
Exposure to AWS, Kubernetes, Nomad, Terraform, GitHub CI.
General understanding of the telecommunications industry.
Any Graduate