Full Stack Developers
Creednz
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