Python Full Stack Engineer

Role Overview

We are seeking a Full Stack Engineer with strong expertise in Python (FastAPI) and React to join our Data Analytics team. The ideal candidate will have experience building production-grade ML/NLP applications, combining robust backend development with intuitive frontend design. This role involves working on end-to-end solutions — from developing APIs and machine learning pipelines to deploying scalable applications in the cloud.

Key Responsibilities

  • Design, develop, and maintain end-to-end applications using Python (FastAPI) for backend services and React for frontend interfaces.
  • Build and deploy ML/NLP-driven products, integrating machine learning models into production systems.
  • Develop scalable APIs for data processing, model inference, and analytics workflows.
  • Implement and manage cloud deployments using AWS or equivalent platforms (e.g., ECS, Fargate, Docker, CI/CD).
  • Collaborate with data scientists and engineers to optimize data pipelines and model performance.
  • Ensure application scalability, performance, and maintainability through best coding practices and modern DevOps tools.

Required Skills & Experience

  • Proven experience as a Full Stack Developer, with strong proficiency in Python, FastAPI, and React.
  • Hands-on experience developing ML/NLP applications and integrating model inference APIs.
  • Strong understanding of data processing, API design, and distributed systems.
  • Proficiency in cloud-based deployments (AWS or other major cloud providers), including Docker, CI/CD pipelines, and container orchestration.
  • Solid understanding of software engineering principles, version control (Git), and agile methodologies.


See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available