Senior Scala & Python Developer
Let's create the future together!
Join neXa – Let’s Shape the Future Together!
At neXa, we’re not just building digital solutions — we’re helping businesses grow smarter. We work with forward-thinking clients across industries to design, build, and implement technology that makes a real difference. From intelligent automation to custom applications, our projects are as diverse as our team.
B2B | Hybrid (3 days onsite) | Full-time
Locations: Gdańsk, Gdynia, Warsaw, or Łódź
We are looking for an experienced Scala & Python Developer to join a strategic project focused on transaction monitoring and financial crime detection within a large-scale financial services environment.
You will work with high-volume transactional data, developing scalable data processing solutions and advanced monitoring capabilities that help identify suspicious activities and support regulatory compliance. This is an opportunity to combine software engineering, big data technologies, and financial crime prevention in a complex enterprise environment.
Responsibilities:
Design, develop, and maintain scalable data processing solutions using Scala, Python, and Apache Spark.
Build and enhance transaction monitoring, risk-scoring, and suspicious activity detection capabilities.
Develop and optimize data pipelines for ingestion, transformation, enrichment, and analysis.
Ensure performance, scalability, reliability, and data quality across distributed systems.
Collaborate with engineering, analytics, and business teams to translate requirements into technical solutions.
Contribute to architecture discussions, technical design, and engineering best practices.
Maintain high software quality through automated testing, code reviews, and CI/CD practices.
Support deployments, troubleshooting, root cause analysis, and continuous platform improvements.
Must-have Requirements:
Strong hands-on development experience with Scala and Python.
Solid commercial experience with Apache Spark and distributed data processing.
Strong SQL skills and understanding of large-scale data engineering concepts.
Experience developing applications and data pipelines in enterprise-scale environments.
Knowledge of distributed systems, performance optimization, and scalable architectures.
Practical experience with CI/CD, automated testing, Git, and tools such as Jenkins, Bamboo, or Bitbucket.
Experience with transaction monitoring, AML, fraud detection, financial crime prevention, or related regulatory technology solutions.
Understanding of transaction monitoring processes, alert generation, and risk assessment methodologies.
Experience working in Agile teams and collaborating with technical and business stakeholders.
Strong analytical skills, problem-solving abilities, and ownership mindset.
Polish and English at professional working proficiency.
Nice to have Requirements:
Experience with Quantexa or similar entity resolution and financial crime detection platforms.
Knowledge of AML, fraud detection, surveillance, or financial crime technology.
Understanding of capital markets products, including FX, fixed income, equities, or derivatives.
Experience developing rules engines, risk-scoring frameworks, or alert management solutions.
Knowledge of non-functional requirements, including resilience, observability, security, and data quality.
Experience with deployment automation, workflow orchestration, and data validation frameworks.
Exposure to integrations with case management, investigation, or external operational systems.
Previous experience in highly regulated financial services environments.
- Department
- IT Services
- Remote status
- Hybrid
About neXa
At neXa, we’re not just building digital solutions — we’re helping businesses grow smarter. We work with forward-thinking clients across industries to design, build, and implement technology that makes a real difference. From intelligent automation to custom applications, our projects are as diverse as our team.