GoLang Developer

We are looking for an experienced GoLang developer, who will help us improve our identity and access management subsystem. Your first assignment will be to rewrite our prototype implementation of identity and access management into Golang code.

Required Skills:

  • Golang
  • Go-swagger
  • Hashicorp Vault
  • JWT
  • API design and implementation (REST)
  • Git
  • Linux (Ubuntu)
  • Basic understanding of networking concepts (firewalls, routing, VPNs, etc)
  • Good understanding of security best practices and writing secure code
  • You need to be available between 8AM and 2PM UTC
  • Able to communicate fluently in English during voice and video calls

How We Work:

  • Majority of the team works remotely, but we have offices in the US (New Jersey) and Poland (Szczecin)
  • Sometimes we meet “in-person” in US or EU (not more often than every 3 months) to discuss progress, boost cooperation and plan for future; meetings are held in US or EU
  • We plan and track our work in Jira
  • We have daily scrum meetings every day at 8AM UTC, and company meetings at 12:30 UTC
  • We need a minimum commitment of 30 hours / week, preferably 40 h / week

Nice To Have:

  • IPv6
  • Single-sign-on
  • Identity and Access Management
  • ElasticSearch
  • Kafka
  • Prometheus
  • Syslog-ng
  • SAML
  • Public Key Infrastructure
  • Asynchronous communication
  • Distributed transactions