Senior Golang Developer

at Trident Search
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
Drop files here browse files ...