drjobs Senior Python Developer – FastAPI, MongoDB, Redis, and Elasticsearch

Senior Python Developer – FastAPI, MongoDB, Redis, and Elasticsearch

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Dallas - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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:

  • Bachelors in engineering computer science or any other related field.

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.