Senior Software Engineer – Java, Spring, Kafka Streams

Remote • $160k - $220k

NS8 Inc.


Role Location

  • Remote

Compensation

$160k - $220k

Employees

51 - 100 people

Address

241 W Charleston Blvd Ste 111
Las Vegas, NV, 89102, US

Tech Stack

  • React
  • MySQL
  • MongoDB
  • AWS Lambda
  • Node.js
  • Docker
  • CircleCI
  • TypeScript

Role Description

Responsibilities: Build great software in a fast-paced, dynamic environment. Design, architect, and build Kafka Streams based applications in Spring and Protobuf3. Build high performance distributed systems solving the challenges associated with large scale distributed systems. Design, build and operate production deployments with a variety of persistence stores.

Requirements: Familiarity with the inner workings of Kafka. Solid working experience of stream processing systems. Understand distributed messaging queuing systems. Deep expertise in Spring/Java AOP. Comfortable working in an agile workflow. Willing to operate and participate in on-call rotation for the services you build.

Qualifications: 1+ years working in Spring. 1+ years working with Protobuf. 3+ years working in Java. 3+ years working in Kafka, preferable managing your own infrastructure. 3+ years working in distributed systems/microservices. 5+ years developing software in a professional environment. Masters or Bachelors Degree in Computer Science, or 10+ years developing software in a professional environment.

Our Engineers: Have developed their remote engineering muscles and are highly engaged via Slack. Excel in a flat hierarchy and spend almost 100% of their time writing code. Love working in our agile, continuous integration and deployment environment. Conceive, design, develop, deploy and operate the code they write. Deploy maintainable, instrumented, predictable and reliable distributed systems at a steady cadence. Write tooling for automation, diagnostics, debugging. Participate in on-call rotation for their services. Build with a security mindset and are fluent and current with industry best practices. Design from the start with multi-tenancy and high availability as requirements.

About NS8 Inc.

NS8 is a fraud prevention hub with industry-leading time to value that empowers eCommerce merchants​ to reduce their total cost of fraud through​ data orchestration and early-stage detection tools that filter out malicious activity before it starts.

Company Culture

We value everyones input and wouldn't be hiring you if we didn't think you were smart and can provide immense value. So if you have a great idea for any facet of the business to improve, we want to hear it.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.