Python Developer

OMS MEDICAL BILLING LLCAddison, TX
Onsite

About The Position

We are seeking a Senior Python Software Engineer to design, develop, and maintain backend automation systems and data processing services. This role focuses on building scalable Python-based applications, modernizing existing automation scripts, and developing API-driven services that support enterprise workflows and system integrations. The ideal candidate will have strong experience in Python backend development, REST APIs, distributed data processing, workflow automation, and database-driven applications.

Requirements

  • Strong proficiency in Python (3.x)
  • SQL for relational database development
  • Bash or similar scripting languages
  • Experience building backend applications using Python web frameworks such as Django
  • REST API development
  • backend service design
  • API integration with internal and external systems
  • request/response processing
  • Experience working with large-scale data processing platforms such as PySpark, Delta Lake, Databricks
  • distributed data processing
  • data ingestion pipelines
  • batch processing systems
  • Experience designing and managing automated workflows using Apache Airflow
  • task orchestration
  • pipeline scheduling
  • workflow dependency management
  • Experience with relational databases such as Microsoft SQL Server, MySQL, PostgreSQL
  • Experience with Redis (caching or data storage)
  • Experience with Solr (search indexing)
  • Experience integrating enterprise platforms using REST APIs
  • Experience integrating enterprise platforms using third-party communication platforms such as Twilio or RingCentral
  • Experience deploying and managing applications using Docker (containerization)
  • Experience deploying and managing applications using Linux environments
  • Experience deploying and managing applications using Windows Server
  • Git / GitLab version control
  • CI/CD pipelines
  • Bachelor’s degree in Computer Science, Engineering, Physics, or related technical field (or equivalent experience)
  • 5+ years of professional Python software development experience
  • Experience building backend systems, automation platforms, or data processing pipelines

Nice To Haves

  • JavaScript
  • Java
  • C / C++
  • Experience refactoring complex Python automation systems
  • Experience designing modular backend architectures
  • Experience with distributed data platforms or large-scale data pipelines
  • Familiarity with caching technologies such as Redis
  • Experience with search indexing systems such as Solr
  • Exposure to high-performance or parallel processing environments

Responsibilities

  • Design, develop, and maintain Python-based backend services and automation systems
  • Refactor and improve existing Python scripts to create modular, maintainable software components
  • Develop and maintain REST APIs to support internal systems and third-party integrations
  • Build and maintain data processing pipelines and automation workflows
  • Design and implement database-driven applications using relational databases
  • Integrate enterprise systems using API-based integrations
  • Implement workflow orchestration and automated processing pipelines
  • Optimize system performance and reliability for large-scale data processing workloads
  • Collaborate with engineering teams on software architecture and system design
  • Support deployment, monitoring, and operational stability of backend systems
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service