Senior Back-End Software Engineer
Role Overview
Own architecture, design, development, and testing of scalable Compliance and RegTech solutions.
Build secure, high-performance applications using Python and Django REST Framework to support onboarding, risk assessment, and regulatory screening.
Own code and tests, build robust APIs and integrations, and collaborate with product, UX, and compliance colleagues.
Key Skills for This Role
Full Job Posting
About Marcura
Marcura provides maritime technology and operations, with platforms spanning software, data intelligence, and payments.
Role purpose
Own architecture, design, development, and testing of scalable Compliance and RegTech solutions.
Build secure, high-performance applications using Python and Django REST Framework to support onboarding, risk assessment, and regulatory screening.
Own code and tests, build robust APIs and integrations, and collaborate with product, UX, and compliance colleagues.
Responsibilities
- Build and own auditable, performant APIs for onboarding, screening, and entity intelligence.
- Add data-driven search, risk scoring, and relationship-mapping capabilities while maintaining stability.
- Integrate ElasticSearch and data platforms or services for risk assessment and compliance automation.
- Embed unit, integration, and end-to-end testing into the development lifecycle using a shift-left approach.
- Apply secure coding, privacy, and regulatory practices, including GDPR and ISO 27001 alignment.
- Maintain security, scalability, and maintainability; establish data modeling and ETL practices for accurate, consistent, secure data.
- Collaborate across product, UX, and compliance teams, and propose innovations in full-stack development, AI, and compliance automation.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; a relevant master’s degree is a plus.
- At least five years of full-stack development experience, primarily with Python and Django REST Framework.
- Experience with scalable, secure applications, system design, API architecture, and production data-processing pipelines.
- Strong Python, Django, and Django REST Framework skills; database design using Microsoft SQL Server or similar.
- Knowledge of API security, OAuth2 or JWT authentication, and role-based access control.
- Familiarity with asynchronous task processing such as Celery or Redis; Microsoft SQL Server is preferred over similar databases.
- Strong debugging, troubleshooting, and performance optimization; comfortable with agile remote teamwork, peer programming, code reviews, and continuous integration.
- Experience mentoring developers, giving technical guidance, and conducting code reviews.
- RegTech, compliance, FinTech, maritime, ElasticSearch, AI/LLM, graph modeling, and sanctions or AML experience are described as pluses or preferred.
Work environment
- The description refers to experience working in a remote-first environment and collaborating across distributed teams.
Benefits
- The employer describes competitive salary and bonus, inclusive onboarding, wellness support, global opportunities, and a diverse work culture.
About Marcura
Private maritime software group serving shipping companies with port, procurement, compliance, claims, and crew-payment services.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Marcura
Principal Product Manager - Compliance
London, GBR
Marcura is seeking a hands-on Principal Product Manager to own strategy, roadmap and commercial outcomes for its maritime compliance product portfolio. The role calls for autonomous product leadership, financial-crime co
Principal Product Manager - Compliance
, UAE
Marcura is seeking a Principal Product Manager to own strategy, roadmap, and commercial outcomes for its maritime compliance product portfolio. Candidates need extensive product leadership experience, deep financial-crim
Senior People Capability Partner
Dubai, UAE
Marcura is seeking a senior people partner to shape workforce capability and talent strategy for a business domain while contributing to group-wide initiatives. The role requires 10+ years of HR business partnering in Te
Principal Product Manager - Compliance
London, GBR
Principal Product Manager - Compliance
, UAE
Senior People Capability Partner
Dubai, UAE
Charter Party Specialist
, IND
Database Analyst
Atlanta, USA
Senior Executive - Accounts Payable
, IND
Accountant - Accounts Receivable
, IND
PortPayables - Automation Specialist
, IND