Full Time

Backend Developer

Incedo Inc.
Full-time
Mid-Senior level
Business Consulting and Services
New Jersey, United States
$110,000 - $160,000* / year (about $53–$77 an hour)

Job Description

Backend Developer – MDMLite

Python · FastAPI · Snowflake · Elasticsearch · Azure · Master Data Management (MDM)

United state | Hybrid | Full-Time Opportunity

ABOUT US

Incedo is a global AI, data, and digital transformation specialist that helps leading enterprises drive innovation and business growth through technology. With over 4,000 professionals across the US, Canada, Latin America, and India, Incedo combines expertise in AI, data analytics, and digital engineering to deliver impactful solutions across Banking & Payments, Telecom, Hi-Tech, Wealth Management, and Life Sciences. At Incedo, we foster a culture of innovation, collaboration, and continuous learning, empowering our people to solve complex challenges and shape the future of technology. [Final Stan...e linkedin | Word]

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’LL 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.

WHY YOU’LL LIKE IT HERE

  • Opportunity to work on a modern cloud-native Master Data Management platform.
  • Exposure to cutting-edge Azure technologies, containerization, and scalable backend architectures.
  • Collaborative, innovation-driven environment with opportunities for continuous learning.
  • Work alongside experienced architects, engineers, and domain experts.
  • Strong focus on career growth, technical excellence, and impactful client engagements.

EQUAL OPPORTUNITY

We are an equal opportunity employer and celebrate diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to creating an inclusive environment for all employees. [Final Stan...e linkedin | Word]

Main formatting changes: Converted the detailed responsibility/skills list into the standardized LinkedIn JD format used in your sample: About Us → The Role → What You'll Do → What You Bring (Must Have/Good to Have) → Why You'll Like It Here → Equal Opportunity. Also refined the language to be more recruiter-friendly and market-aligned for LinkedIn postings.


Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.