Overview

Acronis is a world leader in cyber protection – empowering people by providing them with cutting-edge technology that enables them to monitor, control, and protect the data that their businesses and lives depend on.

Job Position: Cloud Backend Developer with Go (Acronis Management Server)

Job Location: Abuja

Job Description

  1. This job requires to be in the center of Acronis development process and collaborate with many other Acronis teams.
  2. We are looking for a developer with solid software design skill, algorithmic thinking and willingness to write reliable and scalable services deployed in the cloud.
  3. We offer an opportunity to learn cloud development with us using Golang, Kubernetes, Posgres, Redis in a friendly environment with experienced people.

Job Responsibilities

  1. Designing and developing scalable, robust, testable, efficient, and easily maintainable services, which are used by millions of customers
  2. Design, build, and maintain efficient, reliable Golang code
  3. Solve system design tasks considering scalability and performance
  4. Perform code reviews, implement unit tests, debug, and integrate code
  5. Work closely with other engineers (including engineers from other teams) to develop new product features
  6. Suggest and implement improvements on current product functions

Job Requirements

  • 2+ years of experience in software development
  • Mastering any backend language Golang or C++ and desire to switch to Golang
  • Experience with Git, JIRA, Bitbucket, Confluence, etc
  • Understanding basics on SQL or NoSQL databases
  • Understanding basics for HTTP, services, clients, REST API
  • Understanding the principles of concurrency/parallelism/threading
  • Ability to work as a part of a distributed team
  • Strong internal customer focus with desire to learn all aspects of the business
  • High level of discipline, attention to detail, and ability to meet deadlines in a fast-paced environment while still maintaining a high-level of accuracy
  • Strong written and verbal communication and interpersonal skills
  • Outstanding organizational, problem solving, and multi-tasking skills
  • Team-player and positive attitude, eager to do more and help out, views challenging situations as opportunities
  • Self-motivated, proactive, and able to work with minimal supervision
  • Passion and commitment to succeed by working hard and never giving up
  • At least Upper-Intermediate English.

How to Apply
Interested and qualified candidates should:
Click here to apply online

Tagged as: Information Technology