Software Developer

Company

Metabase Q

Date Posted

17-06-2025

Location

Remote

About the Position

We are looking for a GoLang Software Developer to join our high-performing product team. This role will focus on building scalable, secure, and performant backend systems that power our core cybersecurity services.


You’ll be part of a collaborative, fast-paced environment where innovation, ownership, and continuous learning are valued. If you are passionate about writing clean, efficient Go code and contributing to a platform that actively protects digital ecosystems, we want to hear from you.


Key Responsibilities

  • Design, build, and maintain backend services and microservices using GoLang.
  • Develop secure, high-performance APIs and systems that interact with threat intelligence, detection engines, and user workflows.
  • Collaborate with DevOps, frontend engineers, and cybersecurity specialists to integrate backend logic with platform features.
  • Write unit, integration, and performance tests to ensure system reliability and security.
  • Participate in architectural discussions and help shape the future of Batuta’s platform.
  • Optimize application performance and scalability, particularly for large-scale data ingestion and analysis pipelines.
  • Maintain clear, concise technical documentation and contribute to code reviews and continuous improvement initiatives.


Basic Qualifications

  • 5+ years of experience as a backend developer, with at least 3 years of experience working with GoLang.
  • Strong understanding of concurrency patterns, goroutines, and channel-based programming.
  • Experience building RESTful APIs and working with JSON, gRPC, or similar protocols.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB, Redis).
  • Familiarity with Docker and containerized development workflows.
  • Familiarity with Kubernetes, CI/CD pipelines, and cloud-native development (AWS, GCP, or Azure).


Preferred Qualifications

  • Experience in Cybersecurity, Threat Detection, or SaaS platforms in regulated environments.
  • Understanding of secure coding practices, authentication/authorization mechanisms (e.g., OAuth, JWT), and encryption.
  • Exposure to message brokers like Kafka, NATS, or RabbitMQ.
  • Experience with observability tools such as Prometheus, Grafana, or ELK Stack.
  • Contributions to open-source projects or personal GoLang-based projects are a plus.


Soft Skills

  • Strong problem-solving and analytical thinking.
  • Excellent communication skills in English, both written and verbal.
  • Ability to work independently and collaboratively in a distributed team.
  • Proactive, accountable, and comfortable working in a fast-paced, agile environment.