

Senior Python Developer - FastAPI, MongoDB, Redis, and Elasticsearch
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Developer with 8-15 years of experience, based in Dallas, Texas (Hybrid). Key skills include FastAPI, MongoDB, Redis, and Elasticsearch, with a focus on microservices and CI/CD. Contract type is C2C.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
-
ποΈ - Date discovered
July 26, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Hybrid
-
π - Contract type
Corp-to-Corp (C2C)
-
π - Security clearance
Unknown
-
π - Location detailed
Dallas, TX
-
π§ - Skills detailed
#Data Pipeline #Django #Documentation #Redis #Swagger #AWS (Amazon Web Services) #Agile #Code Reviews #Kafka (Apache Kafka) #API (Application Programming Interface) #Docker #"ETL (Extract #Transform #Load)" #Elasticsearch #Computer Science #Scrum #ML (Machine Learning) #Cloud #GCP (Google Cloud Platform) #Data Storage #Python #Spark (Apache Spark) #Scala #MongoDB #Unit Testing #FastAPI #Consulting #Storage #PySpark #Azure #Microservices #DevOps #Redshift #Airflow #Databases #Flask #Integration Testing
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description
Job Title : Senior Python Developer β FastAPI, MongoDB, Redis, and Elasticsearch
Job Type : C2C
Experience : 8-15 Years
Location : Dallas, Texas (Hybrid)
Responsibilities
β’ Professional software development experience with Python.
β’ Experience working with FastAPI or similar Python frameworks (e.g., Flask, Django).
β’ Strong experience with MongoDB and designing scalable document databases.
β’ Expertise in using Redis for caching, pub/sub, and session management.
β’ Hands-on experience with Elasticsearch for implementing full-text search and analytics.
β’ Prior experience in microservices-based architecture.
β’ Experience with RESTful API design and development.
β’ Good understanding of CI/CD pipelines, Docker, and cloud platforms (e.g., AWS, GCP, or Azure).
β’ Knowledge of messaging systems like RabbitMQ or Kafka.
β’ Exposure to Agile/Scrum methodologies.
β’ Design and manage ETL pipelines using Airflow, PySpark, and AWS Redshift, integrating ML analytics for predictive insights.
β’ Design and develop high-performance, scalable, and secure backend services using Python (FastAPI).
β’ Build and manage data pipelines and interactions with MongoDB for document-based data storage.
β’ Leverage Redis for caching and optimizing application performance.
β’ Integrate and manage Elasticsearch for advanced search capabilities.
β’ Write clean, maintainable, and efficient code following best practices.
β’ Collaborate with frontend developers, DevOps engineers, and product managers to deliver end-to-end solutions.
β’ Create and maintain API documentation using tools like Swagger/OpenAPI.
β’ Perform unit testing, integration testing, and assist in system-level testing.
β’ Monitor and improve the performance and reliability of backend systems.
β’ Participate in code reviews, technical discussions, and architectural decisions.
Qualifications
β’ Bachelorβs in engineering, computer science, or any other related field.