Zyte is hiring a
Senior Java Engineer

closed
Logo of Zyte

Zyte

πŸ’΅ ~$150k-$222k
πŸ“Remote - Poland

Summary

The job is for a software developer role at Zyte, working on their SaaS offering - Zyte API. The candidate should have experience with Java, algorithms, data structures, networking protocols, event-driven frameworks, RDBMS, Linux, Docker, and good communication skills in English.

Requirements

  • 5+ years of experience building large scale data processing systems or high load services
  • Strong background in algorithms and data structures
  • Strong track record in Java with 3+ years of experience
  • Knowledge of networking protocols and network programming
  • Strong knowledge of any event-driven (Event loop, future and reactor patterns) framework
  • Strong knowledge of at least one RDBMS
  • Experience working with Linux and Docker
  • Good communication skills in English
  • Experience of collaboration in a remote-first team
  • Computer Science, other engineering degree or equivalent working experience

Responsibilities

  • Work on the core platform that will improve and scale the platform to achieve 100k QPS and beyond
  • Develop and troubleshoot distributed applications, write and change components implemented in Java, Scala and Nodejs and manage concerns such as scalability, transparency, failure handling, security and multi-tenancy
  • Work on new features, including requirements gathering, design and implementation. You should be able to own and be responsible for the complete lifecycle of your features and code

Preferred Qualifications

  • Kubernetes experience
  • Experience in Netty and/or Vert.x
  • Knowledge of JNI
  • Strong foundational understanding of functional programming paradigm and 2+ years of experience working in Erlang, Scala or Haskell
  • Apache Kafka experience
  • Understanding of web browser internals
  • Knowledge of today's cloud provider offerings: GCP, AWS, OCI etc
  • Web data extraction experience: web crawling, web scraping
  • History of open source contributions

Benefits

  • Become part of a self-motivated, progressive, multicultural team
  • Have the freedom and flexibility to work from where you do your best work
  • Attend conferences and meet with team members from across the globe
  • Work with cutting-edge open-source technologies and tools
This job is filled or no longer available

Similar Jobs