Quick overview
Job description
Job Title: Backend Developer – MDMLite
Job Type: Full-Time
Locations: Remote
Python · FastAPI · Snowflake · Elasticsearch · Azure · Master Data Management (MDM)
Full-Time Opportunity
THE ROLE
We are looking for a Backend Developer with 3-5 years of experience to design, build, and support backend services and REST APIs for the MDMLite platform. In this role, you will work with Python, FastAPI, Snowflake, Elasticsearch, Docker, and Azure services to develop scalable, secure, and high-performing applications that support Master Data Management (MDM) processes. You will collaborate with cross-functional teams to deliver robust solutions for data management, search, validation, and workflow automation.
WHAT YOU WILL DO
• Design, develop, test, and maintain backend services and REST APIs using Python and FastAPI.
• Build and enhance Master Data Management (MDM) functionalities and workflows.
• Develop APIs for search, record retrieval, record creation, and master data operations.
• Integrate backend applications with Snowflake for data retrieval, validation, and persistence.
• Implement Elasticsearch-based search, indexing, filtering, and record retrieval capabilities.
• Develop validation frameworks, duplicate detection logic, exception handling, and API response mechanisms.
• Implement authentication and authorization using OAuth 2.0, JWT, or similar security standards.
• Containerize applications using Docker and manage container configurations.
• Deploy and support applications on Azure Kubernetes Service (AKS).
• Configure API exposure, routing, and governance through Azure API Management (APIM).
• Manage secrets and application configurations using Azure Key Vault.
• Build and maintain CI/CD pipelines for automated testing and deployment.
• Troubleshoot application issues, API failures, deployment challenges, and integration defects.
• Write unit tests, integration tests, and API test automation.
• Collaborate with frontend developers, QA engineers, architects, and infrastructure teams.
• Maintain technical documentation, API specifications, and deployment guidelines.
WHAT YOU BRING
Must Have
• 3-5 years of backend application development experience.
• Strong programming skills in Python.
• Hands-on experience developing REST APIs using FastAPI or similar Python frameworks.
• Strong understanding of SQL and relational database concepts.
• Experience working with Snowflake, including schemas, tables, SQL queries, and data retrieval.
• Experience with Elasticsearch, including index mappings, search APIs, and query optimization.
• Strong understanding of REST principles, JSON, HTTP methods, status codes, and exception handling.
• Experience implementing OAuth 2.0, JWT, or similar authentication and authorization mechanisms.
• Hands-on experience with Docker, including image creation, Dockerfiles, and container orchestration concepts.
• Experience deploying and managing applications on Azure Kubernetes Service (AKS).
• Experience working with Azure API Management (APIM).
• Experience managing secrets and configurations using Azure Key Vault.
• Familiarity with CI/CD pipelines, automated testing, and deployment processes.
• Experience with Git, code reviews, debugging, and unit testing.
• Strong problem-solving, communication, and collaboration skills.
Good to Have
• Experience working with Master Data Management (MDM) platforms.
• Healthcare or pharmaceutical industry experience.
• Knowledge of Azure Managed Identity and Workload Identity.
• Experience with Kubernetes troubleshooting, monitoring, and cloud security best practices.
• Experience implementing fuzzy search, matching algorithms, and duplicate detection frameworks.
Similar jobs
- BA

Backend Software EngineerRecently posted
Booz Allen Hamilton · McLean, VA · On-site 🇺🇸
SQLSpringGit+13Technology$69.4k - $158k/yr - EG

Backend Python DeveloperRecently posted
Enexus Global · Austin, TX · Hybrid 🇺🇸
AWSPythonREST+2TechnologySalary not listed - TS

SR SOFTWARE ENGINEERRecently posted
Talent Software Services, Inc · United States · Hybrid 🇺🇸
Google CloudGenerative AIAzure+3TechnologySalary not listed - AS
SR Software EngineerRecently posted
Apex Systems · Eagan, MN · Hybrid 🇺🇸
SQLHTMLAWS+9TechnologySalary not listed - BA

Back-End Node DeveloperRecently posted
Booz Allen Hamilton · Fort Belvoir, VA · On-site 🇺🇸
DockerMongoDBSQL+10Technology$86.8k - $198k/yr - AT

Backend AI DeveloperRecently posted
Advanced Tech Placement · Johns Creek, GA · Hybrid 🇺🇸
SpringSpring BootGit+8TechnologySalary not listed - TN

Backend Engineering Intern, WirecutterRecently posted Auto Apply
The New York Times · New York · Hybrid 🇺🇸
GitAWSEEOC+4TechnologySalary not listed - HO

Senior Backend Engineer, LicensingRecently posted Auto Apply
Horizon3ai · United States · Remote 🇺🇸
DockerSQLAWS+8TechnologySalary not listed - HO

Staff Backend Engineer, LicensingRecently posted Auto Apply
Horizon3ai · United States · Remote 🇺🇸
DockerSQLAWS+8TechnologySalary not listed - HO

Senior Backend Engineer, Onboarding and ProvisioningRecently posted Auto Apply
Horizon3ai · United States · Remote 🇺🇸
OnboardingDockerGCP+10TechnologySalary not listed - HO

Staff Backend Engineer, Admin ExperienceRecently posted Auto Apply
Horizon3ai · United States · Remote 🇺🇸
DockerSQLAWS+13TechnologySalary not listed - CR

Senior Manager, Engineering, Core-backendRecently posted Auto Apply
Crusoe · San Francisco · On-site 🇺🇸
OnboardingRustCustomer Success+13TechnologySalary not listed