Python Full Stack & AI Developer

Posted 4 weeks ago

Worldwide

Summary

We are looking for a versatile, senior-level Python Full-Stack & AI Developer to join our engineering team. In this role, you will bridge the gap between robust backend systems, intelligent data processing, and dynamic user interfaces. You will be responsible for designing scalable software architectures, integrating AI functionalities, automating data collection pipelines, and ensuring seamless frontend experiences. If you thrive in a component-driven environment, appreciate clean information hierarchy, and enjoy solving complex problems — from AI orchestration to database optimization — this role is for you. Key Responsibilities 🏗️ Backend & Software Architecture Design, build, and maintain scalable, secure, and high-performance web applications using Django and Flask. Develop and optimize robust RESTful and GraphQL APIs for internal and external services. Architect clean, modular, and maintainable codebases, ensuring proper separation of concerns. Support or migrate legacy components (e.g., occasional PHP microservices) where necessary. AI & Data Engineering Implement and orchestrate AI capabilities, LLM integrations, and prompt engineering workflows. Develop advanced Data Scraping and web-parsing scripts to gather, clean, and structure large datasets. Optimize RAG (Retrieval-Augmented Generation) systems and mitigate model hallucinations in production environments. Frontend Development Build responsive, high-end, and performant user interfaces using React, JavaScript, and modern HTML5/CSS3. Collaborate closely with design teams to translate component-driven Figma libraries (Atomic Design) into pixel-perfect, reusable frontend components. Maintain a strong focus on web design principles, data density, and intuitive information hierarchy. Databases & DevOps Design and optimize complex relational databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB). Write efficient SQL queries, handle data migrations, and optimize database performance. Containerize applications using Docker for consistent deployment across staging and production environments. Technical Requirements Core Backend & Scripting Python: Deep expertise in Python scripting, asynchronous programming, and backend development. Frameworks: Strong experience with Django and/or Flask. Other Tech: Working knowledge of Node.js and familiarity with PHP is a plus. Frontend & Design JavaScript & React: Proficiency in building complex SPA (Single Page Applications) and managing state. UI/UX/Web Design: Advanced knowledge of HTML5, CSS3, and modern styling approaches. Ability to work with structured design systems. Data & AI Proven experience in Data Scraping (BeautifulSoup, Scrapy, Selenium, or Playwright). Experience with AI/LLM APIs, vector databases, or agent orchestration frameworks. Infrastructure & Databases Databases: Strong proficiency in SQL, PostgreSQL, MySQL, and MongoDB. DevOps: Solid understanding of Docker and CI/CD pipelines. Soft Skills & Culture Fit Analytical Mindset: Ability to take ownership of complex technical challenges from concept to production. Component-Driven Thinking: Appreciation for modular architecture, both in code and UI design. Clear Communication: Ability to articulate technical decisions and collaborate effectively with remote teams.

  • More than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $35.00

    -

    $45.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
CSS
SQL
CSS 3
Node.js
Python
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 weeks ago
  • Hires:
    1
  • Interviewing:
    2
  • Invites sent:
    3
  • Unanswered invites:
    0
About the client
Member since Aug 30, 2023
  • UKR
    Olexandria11:08 PM
  • $8.7K total spent
    29 hires, 0 active
  • 199 hours
  • Engineering & Architecture
    Small company (2-9 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo