Senior Software Engineer (Golang)

Posted:
Mar 06
Company:
Ligo Headhunters
Location requirement:
Remote

We are looking to fill multiple Senior Software Engineer openings, we are seeking engineers who are passionate about technical excellence and have comprehensive experience with high volume and high frequency data processing. Including both streaming and batch data sets in both real-time and report-based scenarios.

Additionally, candidates must have experience using, maintaining, troubleshooting distributed systems, including different database technologies, both on-premise and in the cloud. Job requires in-depth understanding of distributed system principles.

Ideal Skills

  • Solid understanding of distributed databases, including consistency tradeoffs, isolation levels, avai-lability and resiliency
  • In depth knowledge of distributed system principles
  • Strong monitoring philosophy and metric driven approach
  • Very strong programming skills (Go/Java/Scala/C++)

Client Description

  • Our Client is a company hiring over 700 employees, headquartered in NYC, the company operates a large RTB exchange and multiple other supporting services.
  • Key technologies used are: Go, Java, AWS, Cassandra, DynamoDB. Specific technologies might vary between teams.
  • Client takes great care of engineer happiness and puts great value on technical excellence, they understand that it takes time to do things right and value that over half-backed solutions.
  • Remote full-time contractors are invited to visit company HQ 1-2 times per year - all expenses are paid.
  • All positions are 100% remote, contractors in Poland will work directly as team members of distributed teams.

Requirements

  • >9 years of software engineering experience (or related field)
  • Strong experience with any of the languages: Go (highly preferred), Scala, Java, C/C++
  • Deep knowledge of relational (Postgres, MySQL) and non-relational databases (Cassandra, DynamoDB, ScyllaDB, Aerospike, Slowflake)
  • Experience using caching or in-memory data stores (Redis, MemSQL, RocksDB)
  • Experience building cloud applications (AWS, Azure, GCP)

Bonus experience

  • Binary communication protocols (Protobuf, gRPC, Avro)
  • Experience with HA data stores (CockroachDB)
  • Experience with graph databases (Neo4j, Neptune, JanusGraph)
  • Understanding and implementation experience of distributed consensus algorithms (Paxos, Raft, CAP, CRDT)
  • Real Time Bidding (RTB), AdTech, High Frequency Trading (HFT) experience
  • Experience working remotely

Benefits

  • 100% Remote position
  • Occasional (1-2 times per year max) visits to NYC Headquarters (fully paid)
  • Other types of contracts are also possible (Umowa o dzieło lub o pracę)
  • Salary 150-200 PLN per hour + VAT
  • For candidates exceeding requirements we are happy to offer higher compensation :)




* Please reference that you found the job on Remojobs.com



Tags: ligohr go senior developer developer java scala c c++ aws cassandra dynamodb redis nosql memsql rocksdb scylladb aerospike slowflake azure gcp protobuf grpc avro cockroachdb paxos new york usa europe poland
Ligo Headhunters

150 - 200 PLN
+ VAT per hour

Apply for this position