Job Description
- Application Deadline:
- Position: Senior Software Developer Golang (Cloud-to-Cloud Backup Team)
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 5 years
- Location Lagos
- Job Field ICT / Computer 
WHAT YOU'LL DO
- Design, build, and maintain efficient and reliable Golang code
- Perform code reviews, implement unit tests, debug, and integrate code
- Work closely with other engineers (including engineers from other teams) to develop new product features
- Suggest and implement improvements on current product functions
WHAT YOU BRING (EXPERIENCE & QUALIFICATIONS)
- 5+ years of development experience with Golang
- Understanding of the Linux user space
- Experience with REST API
- Knowledge of software engineering principals (standard algorithms, data structures, multithreading, and multiprocessing)
- Ability to work as a part of a distributed team
- Experience with Git, JIRA, Bitbucket, Confluence, etc.
- Ability to read documentation in English.
DESIRED
- Experience with database technologies (MySQL, MS SQL, PostgreSQL)
- Experience with messaging (RabbitMQ)
- Experience with Kubernetes
- Knowledge of IMAP/SMTP protocols