We’re looking for a 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
6+ 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