M

Marcura

Maritime payments and compliance software platform

Senior Back-End Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeDubai - United Arab EmiratesHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least five years of full-stack development experience, primarily with Python and Django REST Framework.
  • Experience designing, developing, and maintaining scalable and secure applications; experience in RegTech, Compliance, or FinTech solutions is a strong plus.
  • Experience in system design, API architecture, and data processing pipelines in production environments.
  • Experience working in agile and remote-first environments, collaborating across distributed teams through code reviews, pair programming, and mentorship.
  • Experience mentoring developers, providing technical guidance, conducting code reviews, and fostering software engineering best practices.
  • Strong experience with Python, Django, and Django REST Framework for API development.
  • Experience with database design using Microsoft SQL Server or a similar database.
  • Knowledge of API security best practices, authentication using OAuth2 and JWT, and role-based access control.
  • Familiarity with asynchronous task processing using Celery, Redis, or similar technologies.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Comfort working in an agile, remote team environment with peer programming, code reviews, and continuous integration.

Responsibilities

  • Build and own APIs for onboarding, screening, and entity intelligence, ensuring performance, versioning, and auditability.
  • Expand product functionality with data-driven capabilities such as search, risk scoring, and relationship mapping while maintaining stability.
  • Integrate ElasticSearch for advanced query performance and analytics at scale.
  • Integrate data or other platforms and services to support risk assessment and compliance automation.
  • Collaborate with product managers, UX designers, and compliance specialists to align technical solutions with business goals.
  • Implement shift-left testing by embedding unit, integration, and end-to-end tests into the development lifecycle without relying on separate testers or QA teams.
  • Apply secure-coding and data-privacy best practices, including GDPR compliance and compliance automation, to ensure regulatory alignment.
  • Ensure the security, scalability, and maintainability of full-stack applications.
  • Establish best practices for data modeling, ETL processes, and regulatory compliance, including GDPR and ISO 27001, to ensure data accuracy, consistency, and security in data-driven applications.
  • Monitor emerging technologies in full-stack development, AI, and compliance automation, and propose ideas to improve products and processes.

Desired Qualifications

  • A master's degree, especially in software engineering or data science.
  • Training or certifications in Django REST Framework, Angular, or DevOps practices.
  • Certifications in cloud platforms such as AWS, Azure, or Google Cloud.
  • Training in AI agents, large language models, or machine learning frameworks such as TensorFlow, PyTorch, or Scikit-Learn, especially for compliance automation and RegTech.
  • Experience in maritime industry solutions, particularly shipping, trade, or logistics-related compliance.
  • Experience with AI agents, LLM-based automation, or AI-powered compliance solutions, particularly integrating machine learning models into full-stack applications.
  • Hands-on ElasticSearch experience for indexing, querying, and analytics at scale.
  • Understanding of relationship graph modeling using D3.js, Neo4j, or similar tools.
  • Experience integrating LLMs such as GPT-5 or Claude into compliance automation.
  • Natural language processing experience with Hugging Face Transformers or spaCy for adverse media monitoring and sanctions screening.
  • Knowledge of entity resolution, graph-based AI, and risk-scoring algorithms.
  • Experience working with sanctions lists such as OFAC, EU, and UN lists, PEP databases, and AML screening tools.
  • Ability to build AI-driven compliance automation tools.

About the Company

Marcura

Maritime payments and compliance software platform

Marcura digitizes and streamlines payments, compliance and data workflows for the maritime industry through a suite of software products. Its key tools include DA-Desk, a disbursement accounts system with an integrated payments engine and built-in compliance, MarTrust, a marine-specific payments platform for crew, masters and suppliers, and PortLog for port logistics data. The platforms centralize financial transactions, regulatory checks and operational data to create standardized, transparent processes across ships, crews and ports. The goal is to raise standards in shipping by driving digitisation, transparency and efficiency, delivering value to hundreds of customers and supporting the global maritime ecosystem.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Dubai, United Arab Emirates
Founded
2001

Recently Posted Jobs

Explore more opportunities at Marcura

See more jobs