NATS Expert

$$$$

WHO WE ARE

We are Edge Solutions Lab, a team of engineers with a strong background in product development of edge solutions and data platforms. Our legacy is grounded in the successful execution of the Hivecell product. We're committed to helping companies implement their product strategies and turn data into real, measurable value.

 

WHO WE ARE LOOKING FOR

We are seeking a skilled NATS Expert to join an exciting project for our client, Flow โ€” a forward-thinking company transforming the way people live, work, and connect. You will play a key role in building and evolving the messaging infrastructure that powers Flow's distributed cloud and edge platform products, ensuring data flows reliably, securely, and at scale across their production-grade environment.

 

KEY RESPONSIBILITIES

  • Design, deploy, and maintain NATS and NATS JetStream infrastructure for high-throughput, low-latency messaging
  • Architect messaging topologies that support distributed, multi-tenant, and edge computing environments
  • Define and enforce best practices around subject design, security (NKeys, JWTs, accounts), and message delivery guarantees
  • Collaborate with product and engineering teams to integrate NATS into data pipelines, microservices, and edge platforms
  • Monitor, troubleshoot, and optimize NATS clusters for performance, resilience, and observability
  • Develop and maintain tooling, configuration management, and automation around NATS deployments
  • Participate in architecture reviews and provide expertise on messaging patterns and trade-offs

 

WHAT YOU BRING ALONG

  • 4+ years of professional experience working with NATS in production environments
  • Deep knowledge of NATS core concepts: subjects, queues, consumers, JetStream, Key-Value store, and Object Store
  • Hands-on experience with NATS cluster configuration, leaf nodes, and super-cluster topologies
  • Solid understanding of NATS security model: accounts, NKeys, JWT-based authentication, and authorization
  • Experience integrating NATS with Go, Python, or other languages via official NATS client libraries
  • Proficiency with observability tooling โ€” metrics, tracing, and alerting for distributed messaging systems
  • Strong understanding of distributed systems fundamentals: consistency, fault tolerance, backpressure, and message ordering
  • Experience with containerized and Kubernetes-based deployments (Helm, operators, or custom manifests)
  • Practical experience leveraging AI-powered tools (e.g., GitHub Copilot, ChatGPT, or similar) to enhance productivity and accelerate development workflows
  • English proficiency at B2 level or higher โ€” able to communicate effectively in a professional setting, both written and spoken

 

WILL BE A PLUS

  • Experience with edge computing or IoT messaging architectures
  • Familiarity with other messaging systems (Kafka, RabbitMQ, MQTT) and ability to compare trade-offs
  • Contributions to the NATS ecosystem or open-source projects
  • Experience with multi-cloud or hybrid infrastructure environments
  • Knowledge of data streaming patterns and event-driven architecture

 

SOFT SKILLS

  • Strong systems thinking and ability to reason about complex distributed environments
  • Ownership mindset โ€” proactive in identifying issues and driving them to resolution
  • Clear and structured communication, able to articulate architectural decisions to both technical and non-technical audiences
  • Collaborative and open to feedback in cross-functional team settings
  • Attention to detail and a commitment to operational excellence
  • Comfort with ambiguity and confidence navigating fast-changing technical requirements

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 23 June
183 views
ยท
10 applications
Response activity: Very high
Last responded yesterday
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...