- Develop features and integrations for core technology platforms in a fast-paced agile development workplace (and have fun doing it). Collaborate with the team on the design, development, and maintenance ofsoftware applications using Go
Ensuring the system runs and scales smoothly, with high availability.
Collaborating with our Customer Success & project team to ensure integrations and projectsrun smoothly.
You should be able to write automated unit tests and integration testsfor the implemented features
Experience and an interest in working in a variety of layers and technologies.
Job Requirements : Good understanding and/or proven track record of working with scalable distributed systems
Having developed projects using GoLang, and willing to become an expert in GoLang development
Background in Linux, Unix, C/C++, Python and Golang
Understanding of complete backend workflow for web apps
Experience building third party software integration and API’s
Release engineering skills(pip, rpm, deb, rvm)
Experience with CI platforms (Jenkins)
Familiarity with Agile software development methodology