Summary
:
The role aims to enhance Mobile Money fraud detection platform by building robust systems that analyze transaction data, identifying suspicious behaviors to combat fraud effectively.
Responsibilities
:
Develop and maintain backend services supporting the fraud detection platform.
Build and maintain APIs and microservices to process mobile transaction data.
Create data processing components for analyzing transaction flows to detect suspicious behaviors.
Develop internal tools and dashboards for fraud analysts and operations teams.
Write clean, maintainable production code and participate in code reviews.
Work with large-scale datasets using PostgreSQL, ClickHouse, Spark, and Redis.
Contribute to data pipelines for fraud monitoring and analytics.
Collaborate with teams to enhance fraud detection capabilities and data systems.
Deploy and operate services in Docker and Kubernetes environments.
Investigate and resolve production issues affecting monitoring and detection systems.
Must Haves:
5+ years of professional experience as a software developer.
Strong backend development skills in Python, PHP, Go.
Solid frontend experience with JavaScript / TypeScript and React.
Experience with SQL databases and large datasets.
Familiarity with NoSQL systems like Redis and Message Queues such as Kafka.
Understanding of data modeling and processing workflows.
Experience in containerized environments (Docker, Kubernetes).
Knowledge of software design principles (e.G., SOLID, clean architecture).
Fluent in English.
Ability to debug complex issues in production systems.
Curious mindset to explore new technologies.
Nice to Haves:
Experience in fraud detection systems or transaction monitoring platforms.
Experience in working with mobile