Software Engineer (Golang)

Job Type:

Location:

  • Design and build scalable microservices and REST APIs to the standards to expose business capabilities for internal and external consumers.

  • Writing scalable, robust, testable, efficient, and easily maintainable code.

  • Scope, design, prototype, and engineer products at a rapid pace.

  • Collaborate with designers to bring delightful products to life.

  • Iterate, evolve, and scale products based on feedback.

  • Take ownership over products and make big things happen.

  • Strengthen our team with your skill sets, passions, and ideas.

  • Excellent problem solving and critical thinking skills.

  • Good communication skills with the ability to contribute in meetings with internal and external stakeholders.

Job Description

  • Bachelor’s degree in Computer Science, Computer Engineering or a related technical discipline.

  • Minimum 1+ year experience required.

  • Strong knowledge of Go programming language, paradigms, constructs, and idioms/Hands-on experience on Go-Lang stack.

  • Proficiency with building backend microservices in Go.

  • Knowledge of database- SQL/NoSQL.

  • Experience with data serialization tools (Protobuf, Thrift) or Docker is a plus.

  • Experience with CICD, Docker, Kubernetes is a plus.

  • Advanced knowledge of Go language, compiler, runtime, and debug internals is a plus.

  • Practical experience in developing Go based tools for startups and/or enterprise use.

  • Strong debugging and troubleshooting skills.

  • Experience with writing tests is a plus.

  • Has understanding of computer architecture and CS fundamentals.

Job Requirement

Work Timezone:

Software Engineer (Golang)

  • Design and build scalable microservices and REST APIs to the standards to expose business capabilities for internal and external consumers.

  • Writing scalable, robust, testable, efficient, and easily maintainable code.

  • Scope, design, prototype, and engineer products at a rapid pace.

  • Collaborate with designers to bring delightful products to life.

  • Iterate, evolve, and scale products based on feedback.

  • Take ownership over products and make big things happen.

  • Strengthen our team with your skill sets, passions, and ideas.

  • Excellent problem solving and critical thinking skills.

  • Good communication skills with the ability to contribute in meetings with internal and external stakeholders.

Job Description

  • Bachelor’s degree in Computer Science, Computer Engineering or a related technical discipline.

  • Minimum 1+ year experience required.

  • Strong knowledge of Go programming language, paradigms, constructs, and idioms/Hands-on experience on Go-Lang stack.

  • Proficiency with building backend microservices in Go.

  • Knowledge of database- SQL/NoSQL.

  • Experience with data serialization tools (Protobuf, Thrift) or Docker is a plus.

  • Experience with CICD, Docker, Kubernetes is a plus.

  • Advanced knowledge of Go language, compiler, runtime, and debug internals is a plus.

  • Practical experience in developing Go based tools for startups and/or enterprise use.

  • Strong debugging and troubleshooting skills.

  • Experience with writing tests is a plus.

  • Has understanding of computer architecture and CS fundamentals.

Job Requirement

Language Requirement:

English

Work Timezone:

GMT +5.30

Location:

Remote

Job Type:

Full time