Middle/Senior Golang engineer

N-ix

Job Summary

N-iX is seeking a Middle/Senior Golang Engineer for a high-performing team at Recorded Future. The role involves designing, developing, and maintaining scalable, resilient, and high-performance backend systems in Go. You will integrate with external services, build new features, work with large-scale data pipelines (Kafka, gRPC, Colly), and collaborate with various teams. Candidates should have 4+ years of Golang experience, knowledge of distributed systems, message brokers, gRPC, and strong database skills (NoSQL and SQL).

Must Have

  • 4+ years of Golang experience
  • Experience with Go frameworks: Fiber, Echo, Colly
  • Knowledge of distributed systems and message brokers (Kafka)
  • Hands-on experience with gRPC
  • Strong database knowledge: NoSQL (MongoDB, Elasticsearch, Redis), SQL (PostgreSQL, MySQL)
  • Proficient with Git and CI/CD practices

Good to Have

  • Experience with OCR tools
  • Familiarity with Ansible, Kubernetes, Prometheus
  • Interest in security, risk, or fraud-related systems

Perks & Benefits

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Job Description

WELCOME BONUS

$2000

Work type: Office/Remote

Technical Level: Senior

Job Category: Software Development

Project: Recorded Future

We’re looking for a Middle/Senior Golang Engineer to join a high-performing team at Recorded Future. You’ll work on building scalable, resilient, and high-performance backend systems, integrating with a variety of external services, and taking full ownership of the development lifecycle.

What you’ll do

  • Design, develop, and maintain distributed systems in Go;
  • Build new features and integrations with external APIs and data sources;
  • Work with large-scale data pipelines (Kafka, gRPC, Colly);
  • Collaborate with developers, data engineers, and product teams;
  • Take ownership of features from ideation to deployment and maintenance;
  • Contribute to best practices and improve system performance and reliability.

What we’re looking for

  • 4+ years of Golang experience;
  • Experience with Go frameworks: Fiber, Echo, Colly;
  • Knowledge of distributed systems and message brokers (Kafka);
  • Hands-on experience with gRPC;
  • Strong database knowledge:NoSQL: MongoDB, Elasticsearch, Redis, SQL: PostgreSQL, MySQL;
  • Proficient with Git and CI/CD practices.

Nice to have

  • Experience with OCR tools;
  • Familiarity with Ansible, Kubernetes, Prometheus;
  • Interest in security, risk, or fraud-related systems.

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

14 Skills Required For This Role

Github Game Texts Postgresql Mysql Nosql Prometheus Ansible Elasticsearch Redis Mongodb Ci Cd Kubernetes Git Sql

Similar Jobs