DevJobs

Backend Engineer

Overview
Skills
  • Go Go
  • Python Python
  • Scala Scala
  • JavaScript JavaScript
  • Node.js Node.js
  • Elasticsearch Elasticsearch
  • NoSQL NoSQL
  • RESTful API RESTful API
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Automated testing
  • Graph DBs
  • Unit tests
nSure.ai is the payment fraud prevention provider of choice for Gaming, Prepaid and Gift Cards, and Crypto. We offer a managed service based on adaptive AI that deploys, for each customer, a dedicated model trained on their data. Focusing on behavior patterns - the most accurate and uniquely effective way to mitigate modern scalable fraud - our solution takes a fundamentally different approach to detecting fraud and preventing it from happening. Our customers benefit from the highest-efficacy decisions delivered in under 300 ms, with up to 98% approval rates and a chargeback guarantee, generating zero-risk net incremental profit.

As Backend Engineer in the core team, you will handle various aspects of development including adding features in a microservices environment, develop the SaaS API, develop the backend of an application server ,deploy and monitor services as part of Kubernetes cluster and more.

#Full-Time-Position

Requirements:

  • BA in computer science or similar relevant field or equivalent relevant background
  • 4+ years of experience as a Backend Engineer
  • Experience with Node.js / Go / Scala / Python
  • Strong proficiency with JavaScript - Advantage
  • Significant experience working with NoSql DBs Document stores, Elasticsearch, graph DBs)
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Excellent understanding of RESTful APIs
  • Experience with cloud technologies (AWS / GCP / Azure)
  • Understanding fundamental design principles behind a scalable application
  • Implementing automated testing platforms and unit tests
  • High level English - speaking and writing
  • Advantage: Basic understanding of Machine Learning concepts (Classification/Regression, Train/Test split, Precision/Recall, etc).

Responsibilities:

  • Work as part of a team developing applications and services using agile development methods
  • Contribute to team and organizational improvements in process and infrastructure
  • Code, test and operate Node.js based services and stacks
  • Monitor production systems to ensure smooth operation and problems early detection
  • Integration of data storage solutions including Couchbase DB, AWS Neptune etc.
  • Work in AWS cloud utilizing its services

nSure.ai