Full Stack Developer

Herzliya, Israel

What You Will Do

● You will join a team of expert engineers in developing our innovative business fraud product.

● Architect, design and implement core software components of the system.

● Use modern development methods and tools to put your code in production quickly.

● Developing new backend features and front-end capabilities.

● Deliver frequent product deployments in a fast-paced Agile environment.

Requirements

● BSc in Computer Science or equivalent experience

● 3+ years of experience with at least one of the following languages: Go, Scala, Java, NodeJS, Python.

● Understanding of Computer Science fundamentals: object-oriented design, functional programming, data structures, multi-threading and distributed systems.

● Experience with modern JavaScript, including concepts like asynchronous programming, closures, promises, async/await, ES6-ES9, functional programming and libraries such as React.js stack – React, Redux, Saga.

● Experience working with Docker, Kubernetes and designing scalable microservices architecture.

● Experience with in-memory distributed cache such as Redis and messaging systems such as (Apache Kafka, Amazon Kinesis, RabbitMQ, etc..).

● Experience working with Databases such as Clickhouse, Couchbase, MongoDB, Postgres, Elasticsearch.

● Proven experience working with cloud providers such as (AWS or GCP).

● Experienced working in a Linux/Unix based environment.

● Experience with Agile development, CI/CD pipelines (Git, GitFlow, Argo CI/CD or Jenkins) and coding for automated testing.

● Be an independent self-learner with a “getting-things-done” attitude.

Nice to have

● Background in cybersecurity or fintech services

Creednz is an equal opportunity employer.