Senior Golang Developer
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | January 21, 2024 |
Category | IT / Information Technology Software Development |
Job Type | Full-time |
Currency | TZS |
Description
About the job
A global cyber security client of Trident Search are looking for experienced Golang Developers to join their ever growing team. The role is 100% remote and can be based anywhere in the world. Ideally looking for someone who is comfortable leading a team but is also comfortable working independently.
TECHNICAL STACK:
Languages: Golang, TypeScript (frontend + Node.js for backend)
Databases: Cassandra, Elasticsearch, ClickHouse
Infrastructure: Dozens of instances worldwide (both on hardware servers and on AWS), everything in
Kubernetes (including database operators), CI (Gitlab, CD) and cluster version control (Flux CD),
monitoring: Zabbix, Prometheus, Alertmanager, Grafana
GLOBAL TASKS TO SOLVE:
- Develop and maintain system microservices in Golang (minimum of 5+ years)
- Develop the system architecture, understand the system as a whole and continuously look for and
- implement new ideas to make the system more stable, clearer, and more predictable – you should
- understand how to make complex things as simple as possible
- Assess development complexity, plan tasks and manage them in Jira
- Write tests for your own code and review code written by your coworkers
APPLY FOR THIS VACANCY IF:
- Proficiency in Golang and extensive experience in Golang development
- A good grasp of at least one additional language (preferably strongly typed, such as C++)
FIGHT AGAINST CYBERCRIME
- A good understanding of the principles of fault-tolerant infrastructure
- Experience in several types of databases (relational, NoSQL, columnar) and a good understanding of their strengths and weaknesses
- A structured approach to coding and solution architecture
- The ability to solve complex problems in a simple and understandable way
- A good technical outlook, enthusiasm, and passion
- The ability to work as part of a team
DESIRED ATTRIBUTES:
- Experience in developing high-load microservice systems
- Experience in working with Cassandra, ElasticSearch and ClickHouse
- Experience in working with Kubernetes