Create Alert
Email me similar jobs

Fullstack Engineer- Backend Python

Contract 75 USD

MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber, Robinhood, Netflix, Airbnb, Google, Sephora, and more! More recently, we have expanded to working internationally in Canada, China, Ireland, UK, Brazil, and India. Through our culture of innovation, we inspire, build, and deliver business results, from idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry-specific best practices and expertise.

We are excited to be continuously expanding our team. If you are interested in this position, please send over your updated resume. We look forward to hearing from you!

Fullstack Engineer- Backend Python

Remote

6 Months

Pay rate:$70 - $75/hr on W2

We are seeking a skilled Backend Python Developer to build the consumption layer for this data project. You will design and implement the APIs and services that expose ML model outputs to downstream pricing, billing, and business systems. No front-end or UI development is anticipated - this is a backend-focused role bridging the data platform with operational systems.

Key Responsibilities

  • Design and build scalable, well-documented REST APIs in Python using FastAPI or Azure Functions to expose ML model outputs and processed datasets from Azure Databricks.
  • Develop and maintain inference pipeline integrations - consuming model outputs from Databricks and routing results to downstream pricing, billing, and sales systems.
  • Integrate with Azure container and serverless deployment patterns (Azure Functions, Azure Container Apps, or AKS) consistent with the project's modern sales architecture.
  • Work directly with Databricks APIs and data assets; a working familiarity with the Databricks platform is required to query datasets and consume model outputs programmatically.
  • Implement authentication, authorization, and security controls (OAuth2, Azure Entra ID) on all API endpoints.
  • Write clean, testable, and well-documented Python code following software engineering best practices.
  • Contribute to CI/CD pipeline setup and automated testing using Azure DevOps or GitHub Actions.
  • Collaborate closely with Data Scientists and Data Engineers to understand data contracts and surface the right interfaces.
  • Support performance optimisation, caching strategies, and API versioning to ensure scalable delivery.
  • Participate in code reviews, sprint planning, and agile ceremonies as part of the project delivery team.

Required Skills & Experience

  • 4+ years of professional experience in backend software development with Python as the primary language.
  • Python Backend Development: Python is the confirmed primary language for this role. Strong command of Python application architecture, dependency management, and production-grade coding standards is essential.
  • API Development - FastAPI or Azure Functions: hands-on experience building REST APIs using FastAPI (preferred) or Azure Functions HTTP triggers. Familiarity with the project's current API pattern: Azure Functions as the serverless API host is a distinct advantage.
  • Azure Container / Serverless Deployment: demonstrable experience deploying Python workloads using Azure Functions, Azure Container Apps, or containerised services. Comfort with function app configuration, environment variables, scaling, and managed identity.
  • Inference Pipeline Integration: experience building backend services that consume ML model outputs and route them to downstream operational systems such as pricing engines, billing platforms, or CRM/ERP integrations. Understanding of model input/output contracts and API-based scoring patterns.
  • Databricks Integration: working knowledge of the Databricks REST API, SQL connectors, or SDK to query data assets and retrieve model serving outputs programmatically. Data engineering familiarity is a specific requirement for this role (flagged by Saqib).
  • Solid understanding of RESTful API design principles, versioning, and OpenAPI/Swagger documentation.
  • Proficiency with Git, CI/CD practices, and automated testing (unit, integration).
  • Working knowledge of containerization using Docker.

Desirable Skills

  • Familiarity with Azure API Management for publishing, securing, and monitoring APIs.
  • Experience with Azure Service Bus or Event Grid for event-driven integration patterns.
  • Exposure to Azure Synapse Analytics or Delta Lake for understanding upstream data structures.
  • Microsoft Azure Developer Associate (AZ-204) certification is advantageous.

Personal Attributes

  • Strong engineering mindset with attention to code quality, performance, and maintainability.
  • Effective communicator able to collaborate with data engineers, data scientists, and non-technical stakeholders.
  • Adaptable and comfortable working in an agile, cross-functional project team.
  • Ownership-driven with a keen interest in delivering end-to-end, production-quality software.

MatchPoint Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Similar jobs

More from Match Point Solutions
Match Point Solutions 8 hours ago
Match Point Solutions 8 hours ago
Match Point Solutions 8 hours ago

Fullstack Engineer- Backend Python

Apply Now
Back to search page