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