Backend App Developer

Summary

Backend developer designing and maintaining FastAPI microservices, MCP integrations, and real-time APIs that power AI-driven applications, collaborating with AI, ML, and DevOps teams to ship production-ready services.

Job Overview

The Backend App Developer will be responsible for designing, developing, and maintaining backend systems and APIs that power AI-driven applications. The role involves working on FastAPI-based microservices, MCP integration, and real-time backend communication for AI workflows. The ideal candidate will have strong proficiency in Python, backend service design, and CI/CD practices while collaborating closely with AI, ML, and DevOps teams to ensure seamless integration of models into production-ready applications.

Key Responsibilities ________________________________________

• Design and develop REST APIs and backend services using FastAPI and microservice architecture.

• Integrate AI models with MCP-based frameworks and ensure smooth data exchange between components.

• Support real-time backend processing for text, video, or audio streaming in AI workflows.

• Implement Agentic framework integrations and ensure efficient data communication between AI systems.

• Manage CI/CD pipelines for automated deployment, testing, and monitoring of backend components.

• Optimize backend performance, troubleshoot bottlenecks, and ensure high system availability.

Required Skills & Qualifications ________________________________________

• 1–1.5 years of hands-on experience as a Backend Developer in AI or microservice-based environments.

• Strong programming skills in Python with proficiency in FastAPI (Flask or Django REST Framework also acceptable).

• Knowledge of microservices design, API versioning, and secure communication protocols.

• Familiarity with MCP server development, real-time backend communication, and Agentic frameworks.

• Experience in CI/CD implementation using GitHub Actions, Jenkins, or GitLab CI.

• Understanding of database management (PostgreSQL, MongoDB, or MySQL) and backend data flow.

Preferred (Good to Have) ________________________________________

• Experience with real-time streaming (LiveKit, WebRTC, or Socket.io).

• Exposure to Airflow or Celery for parallel processing or backend orchestration.

• Knowledge of Elasticsearch for search and indexing performance optimization.

• Understanding of Linux-based deployment and GPU-based backend processing.

• Familiarity with Docker/Kubernetes for containerized deployments and scaling.

Soft Skills ________________________________________

• Strong analytical and debugging skills for backend and integration issues.

• Excellent collaboration skills for cross-functional coordination with AI and DevOps teams.

• Good documentation practices for maintaining backend and deployment processes.

• Eagerness to work on cutting-edge backend and AI integration technologies.

See also

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

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

A new version of freehire is available