You will be responsible for the Design, development and improvement of systems and complex software API. Together with our highly skilled developers you translate ideas and algorithms to prototypes and code ready for production and management of the complete software stack from the ground
REQUIRED KNOWLEDGE, SKILL & ABILITIES:
Excellent knowledge in one of major programming languages (Java, Scala, Golang, Python)
Understanding of different types of software Architecture
Expert in Debugging and troubleshooting complex systems
The ability to manage product development with agile methodologies
Strong background in computer science and problem solving abilities
Nice To Have:
Experience in Scala programming language
Good understanding of Functional Programming and Category Theory
Familiar with Functional and Typelevel libraries like: cats, cats-effect, fs2, Http4s, Circe, doobie, shapeless
Familiar with RabbitMQ, Kafka, Elasticsearch, InfuxDB, PostgreSQL, Redis
Experience with Testing libraries like scalatest and scalacheck
Have a good understanding how tackling business complexity with Domain Driven Design (DDD), Event Sourcing and CQRS
Familiar with Fintech and understand business domain of financial products
Engagement in the IT community: personal blog, active member of GitHub and Stackoverflow
معرفی شرکت
ParticleB is aiming to apply scientific research in AI and data analytics to products using a problem design mindset. We are currently focused on developing an automated trading platform tailored specifically to optimize risk-anchored portfolios. Natural language processing, exploratory data analysis, recommendation systems and data storytelling are also a few domains in which we have ongoing projects