Python Full-Stack & AI Developer
Rozpočet: $35.0 - $45.0
HOURLY / FULL_TIME
⭐ 5.00 (24)
UKR
css, node.js, sql, css3, python, api, amazon-web-services, django-framework, artificial-intelligence, javascript, api-integration, machine-learning, react-js, database-architecture, data-scraping, web-design
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.
Otevřít na Upwork