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
- This job requires to be in the center of Acronis development process and collaborate with many other Acronis teams.
- 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.
- We offer an opportunity to learn cloud development with us using Golang, Kubernetes, Posgres, Redis in a friendly environment with experienced people.
Job Responsibilities
- Designing and developing scalable, robust, testable, efficient, and easily maintainable services, which are used by millions of customers
- Design, build, and maintain efficient, reliable Golang code
- Solve system design tasks considering scalability and performance
- 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
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