Senior Back-End Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Develop and maintain APIs, integrate advanced analytics, ensure compliance, and implement best practices in a collaborative, agile environment using Python and Django.
Key Skills for This Role
Full Job Posting
Overview
1.
Build and own APIs that power onboarding, screening, and entity intelligence, ensuring performance, versioning, and auditability.
2.
Expand product functionality by introducing new data-driven capabilities (search, risk scoring, relationship mapping, etc.) without compromising stability.
3.
Integrate ElasticSearch for advanced query performance and analytics at scale.
4.
Integrate with data or other platforms/services to support risk assessment and compliance automation.
5.
Work closely with product managers, UX designers, and compliance specialists to align technical solutions with business goals.
6.
Implement a shift-left testing approach, ensuring unit, integration, and end-to-end tests are embedded into the development lifecycle, with no reliance on separate testers or QA teams.
7.
Implement industry best practices for secure coding, data privacy (GDPR), and compliance automation, ensuring regulatory alignment.
8.
Ensure security, scalability, and maintainability of full-stack applications.
9.
Ensure data accuracy, consistency, and security by establishing best practices for data modeling, ETL processes, and regulatory compliance (GDPR, ISO 27001) in data-driven applications
10.
Stay up to date with emerging technologies in full-stack development, AI, and compliance automation, bringing forward innovative ideas to enhance products and processes
Core Engineering (Python And Django Rest)
- Strong experience with Python, Django, Django REST Framework for API development.
- Experience with database design using Microsoft SQL Server (preferred) or similar.
- Knowledge of API security best practices, authentication (OAuth2, JWT), and role-based access control
- Familiarity with asynchronous task processing (Celery, Redis, or similar).
- Strong debugging, troubleshooting, and performance optimization skills.
- Comfortable in an agile, remote team environment, with peer programming, code reviews, and continuous integration.
Apply 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 EQUITIES FZE
Generative AI Solutions Engineer
Dubai, UAE
The role involves building scalable AI systems, mentoring engineers, and requires expertise in machine learning, programming, cloud computing, and data analysis.
Team Lead, Customer Analytics, Shipping Services
Dubai, UAE
Operational Delivery and Reporting Quality Produce a high volume of customer-facing analytics outputs directly, including dashboards, port cost insight packs, monthly reports...
AI Agent Manager, Commercial
, UAE
Responsibilities 1. Use Case Discovery and Prioritisation: Identify and evaluate high value opportunities to deploy AI agents across the sales function, including lead qualification, outbound sequencing, proposal draftin
AI Agent Manager, Operations
, UAE
Responsibilities Use Case Discovery and Prioritisation: Identify and evaluate high value opportunities to deploy AI agents across operations, including document processing, data extraction, workflow routing, exception ha
