Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted about 4 years ago

Graylog is a leading open source log management system that enables fast and efficient problem analysis in the areas of security, compliance, operations andDevOps. Our enterprise product enables large organizations to capture, store and analyze terabytes of machine data in near-real time.

We are a young, growing company with locations in Germany and the USA.

Responsibilities

  • Further development of Graylog's search engine in Java
  • Implementation of Elasticsearch management features from within Graylog
  • Further development of the Elasticsearch client
  • Elasticsearch updates
  • Tracking of new Elasticsearch versions

Graylog Environment

  • Java 8, Elasticsearch and MongoDB on Linux
  • Maven, IntelliJ, Git, GitHub, Jenkins
  • Mock-ups, code reviews, automated tests

Graylog Opportunities

  • A centrally located office in Hamburg and Munich, or option to work remotely
  • Paid participation in a successful Open Source project
  • Flexible working hours
  • A management team with programming experience and a sense of reality
  • Permanent position with a German company in an internationally mixed team
  • Various growth opportunities for creativity, variety and responsibilities
  • Choice between workstations using macOS or Linux

Role Requirements

  • 2+ years of professional programming experience, at least in one challenging project
  • Desire for high-quality Java development
  • Experience with Elasticsearch or another search technology in a production environment
  • Ideally experience with the Elasticsearch API, Mappings and Index templates
  • Experience with a distributed version control system (git, Mercurial or comparable)
  • Preferably knowledge of web and enterprise environments. Practical experience in the maintenance of an Open Source project would be ideal
  • Being mindful of security aspects, readability of code and team coordination
  • Working with remote teams requires a prudent approach, active inquiry and effective communication via chat
  • Proficient English communication skills
  • Willingness to travel to team meetings 3-4 times a year
Apply now and you will hear back from us soon.