Senior Python Developer

Hanoi , Vietnam

Job Title: Senior Python Developer

Location: Hanoi, Vietnam (On-site) 

Team: GlobalLink AI Agent 

About the Role 

We are looking for a Senior Python Developer to join our core engineering team building the next-generation AI-powered Translation Management System (TMS). You will be taking a leading role in developing and maintaining a high-performance FastAPI microservice that provides intelligent workflow orchestration using multi-agent architectures. 

If you are passionate about Clean Architecture, designing complex Agentic systems, and crafting highly optimized prompts at the application layer to achieve the best results from LLM APIs, this is the perfect opportunity for you. 

Key Responsibilities 

  • Workflow Design & Prompt Engineering : Take a highly hands-on approach to designing robust, complex multi-agent workflows. Extensively design, test, and tune prompts at the application layer to ensure high accuracy, contextual understanding, and precise intent classification when integrating with OpenAI. 

  • Backend Development: Design, build, and maintain a robust, asynchronous API layer using Python 3.11+ and FastAPI

  • AI Orchestration: Implement scalable state machines and orchestration logic utilizing LangGraph and LangChain

  • System Architecture: Apply Clean Architecture principles to ensure clear separation of concerns across Domain, Application, and Infrastructure layers. 

  • Real-time Interactions: Develop real-time data streaming features using Server-Sent Events (SSE) for dynamic frontend UI commands and progress tracking. 

  • Integrations: Build secure and scalable integrations with internal enterprise systems and handle complex authentication mechanisms (JWKS-based JWT, TPAuth). 

  • Database Management: Design data persistence strategies and TTL-based caching using MongoDB (Motor) and cachetools. 

Requirements

Must-Have Qualifications 

  • 5+ years of hands-on experience in backend software development. 

  • Prompt Engineering & LLM Integration: Proven ability to integrate LLMs (e.g., OpenAI GPT-4) via APIs, focusing heavily on advanced prompt design, tuning, and optimization at the application layer for enterprise-grade production environments. 

  • Workflow Design Experience: Practical, strong experience designing and building complex applications using Agentic workflow frameworks, specifically LangGraph (or strong familiarity with similar orchestration tools). 

  • Strong proficiency in Python (asyncio, type hinting) and extensive experience building RESTful APIs with FastAPI and Pydantic

  • Solid experience with NoSQL databases, particularly MongoDB (using async drivers like Motor). 

  • Deep understanding of software design patterns and Clean Architecture principles. 

  • Good command of English to collaborate effectively with global technical teams and stakeholders. 

Nice-to-Have Skills 

  • Experience with AI-assisted coding tools (e.g., Cursor, ClaudeCode, GitHub Copilot) to accelerate development and improve code quality. 

  • Solid understanding of DevOps principles, with practical experience working with CI/CD tools such as Jenkins or Bitbucket Pipelines

  • Strong track record of complex REST API integrations with various third-party services and expanding enterprise ecosystems. 

  • Experience building and deploying interactive chatbots or conversational AI interfaces. 

  • Experience implementing Server-Sent Events (SSE) or WebSockets for real-time applications. 

  • Familiarity with enterprise security patterns, Single Sign-On (SSO), and JWT validation. 

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Python Developer Q&A's
Report this job
Apply for this job