CrawlJobs Logo

Python Developer

Vietnam, Ho Chi Minh City · Job Posted January 29, 2026
Apply Position
Job Link Share

Job Description

ABOUT THE JOB: Develop and maintain backend services and AI-enabled features. Implement and integrate AI / Generative AI models into existing systems. Build and maintain RESTful APIs and backend services. Containerize applications and support deployments using Docker and Kubernetes. Collaborate closely with senior engineers, data teams, and frontend developers. Ensure code quality, security best practices, and maintainable architecture.

Job Responsibility

  • Develop and maintain backend services and AI-enabled features
  • Implement and integrate AI / Generative AI models into existing systems
  • Build and maintain RESTful APIs and backend services
  • Containerize applications and support deployments using Docker and Kubernetes
  • Collaborate closely with senior engineers, data teams, and frontend developers
  • Ensure code quality, security best practices, and maintainable architecture

Requirements

  • Bachelor’s degree in computer science, information systems, or related field
  • 2+ years of experience in Software Engineering, Backend, or AI-related roles
  • Solid experience with Python (FastAPI / Flask), or Java / Node.js
  • Experience with Git, Bash
  • Docker (Kubernetes knowledge is a plus)
  • Exposure to AI or Generative AI models and data-driven systems is a plus
  • Strong understanding of web development fundamentals (HTTP, APIs)
  • Ability to work independently on well-defined tasks
  • You demonstrate good communication and collaboration skills
  • English fluent

Nice to have

  • Exposure to AI or Generative AI models and data-driven systems is a plus
  • Kubernetes knowledge is a plus

What we offer

  • Competitive salary and 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisals
  • Annual company trips
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, basketball, badminton, pickleball)
  • International team with flexible working time
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Python Developer

8 matching positions

New

Python Developer

Join Minerva Imaging as a Python Software Developer and be part of pioneering br...
Location
Location
Denmark , Ølstykke
Salary
Salary:
Not provided
life-science-talent-solutions.dk Logo
Life Science Talent
Expiration Date
July 31, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 5+ years with proven experience as a Software Developer, with a focus on system architecture and design
  • Strong proficiency in Python, Django and relevant libraries
  • Robust understanding of API and DB design and paradigms
  • Demonstrated ability to make technology choices based on trade-offs (performance, maintainability, cost, security)
  • Excellent problem-solving skills and the ability to work independently and as part of a team
  • Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders
Job Responsibility
Job Responsibility
  • Take ownership of a core internal application used to manage and streamline data capture and reporting across research workflows
  • Collaborate with operations, research and other departments to define project requirements and deliverables
  • Develop and maintain robust, scalable, and efficient code in Python
  • Create and maintain comprehensive documentation on the developed solutions
  • Conduct research and stay up to date with the latest advancements in software development driving continuous improvement of development practices, including testing, code quality, and documentation
  • Integrate AI-assisted development into daily workflows in a structured, secure, compliant, and measurable way
  • Mentor and guide other developers, fostering a culture of continuous learning and improvement
  • Review code from colleagues and contribute to a high standard of code quality, testing, documentation, and development practices
What we offer
What we offer
  • flexible working options including the option of working from home
  • health insurance
  • quality conscious lunch scheme
  • monthly social activities
  • Fulltime
Read More
Arrow Right

Python Developer

We are looking for an experienced Python Developer to support the design, develo...
Location
Location
United States , Santa Ana
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience in enterprise or industrial technology environments
  • Experience developing with Python, including scripting for automation, tooling, or process improvement initiatives
  • Hands-on knowledge of Microsoft SQL and designing data-driven applications or multi-domain data solutions
  • Familiarity with AI platforms, AI engineering concepts, AI algorithms, Agentic AI, and AI/ML rostering technologies
  • Ability to evaluate technical requirements, produce clear documentation, and communicate effectively with cross-functional teams and external vendors
  • Proven capability to support software deployments, production environments, and continuous improvement efforts in fast-paced settings
Job Responsibility
Job Responsibility
  • Develop and maintain software solutions by adhering to established development standards, engineering practices, and delivery expectations
  • Architect integrated data and application solutions that connect multiple domains and support broader business operations
  • Assess emerging platform features, recommend enhancements, and implement improvements that strengthen system performance and maturity
  • Manage assigned engineering work within defined timelines and budget expectations while providing regular progress updates
  • Use engineering and design tools to create, refine, and support technical solutions for software and process-related needs
  • Translate manufacturing and process requirements into documented software and engineering solutions that support operational goals
  • Partner with pre-production engineering teams to deliver development support, troubleshoot issues, and improve readiness for deployment
  • Work closely with external software providers, internal stakeholders, and technical teams to resolve application issues and influence product improvements
  • Drive continuous improvement across tooling, workflow, documentation, training, and data distribution processes to increase quality, throughput, and overall efficiency
  • Support the integration of new systems, software releases, and production updates while responding quickly to shifting business priorities and unplanned demands
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Python Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Python Developer

My client is a well-established and successful tech house working in the finance...
Location
Location
United Kingdom , London
Salary
Salary:
140000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Python (2+ Years)
  • Experience working with REST Microservices
  • Strong SQL skills
  • Experience working with very large data sets
  • Knowledge of big data tools (Spark, Kafka etc)
  • Experience working in finance (Preferred)
  • Strong formal education - ideally in Computer Science
Job Responsibility
Job Responsibility
  • Building one of the world's most scalable and performant data platforms
  • Contributing to the end-to-end SDLC of mission-critical financial software
  • Collaborating with elite technologists from top-tier tech houses and trading firms
  • Developing and maintaining high-performance REST microservices
  • Making a genuine impact on system architecture and business growth
What we offer
What we offer
  • Market-leading salary of £140,000 + a generous bonus and benefits package
  • The opportunity to work with some of the smartest software engineers in London
  • Exposure to one of the most innovative and modern tech stacks in the finance sector
  • A highly collaborative environment with a true say in technical direction
  • Rapidly growing business with clear paths for career progression
  • Fulltime
Read More
Arrow Right

Python Developer

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Atleast 5+ years of experience as Python developer
  • Demonstrated proficiency with key Python libraries for backend development and data processing
  • Proficiency is using AI coding tools like Co-pilot
  • Good understanding of Database concepts and working knowledge any one databases e g Oracle /SQL Server/ MySQL
  • Ability to understand functional and non functional requirement and convert them to configuration/ code
  • Ability to think strategically and the ability to engage resources outside of their direct control to achieve objectives
  • Capable of writing and building components to integrate into new or existing systems
  • Documentation experience for complex software components
  • Experience in implementing product lifecycle - design, development, quality, deployment, maintenance
  • Ready to work within a collaborative environment with teams
Job Responsibility
Job Responsibility
  • Implementation of defects and change requests on the programs using process automation via low code platform in the change development team
  • Migration of code from one technology to Python
  • Requirement analysis including interaction with Business Users
  • Participate with BAs in requirements analysis sessions and provide technical feasibility analysis and approach of the requirements to the team
  • Unit testing of the program under development
  • Participate in SIT / UAT defect triage call
  • Bug fixing
  • Ensure that application development and enhancement is in line with Citi's Coding Standards
  • Providing expertise in technical analysis and solving technical issues during project delivery
  • Interact with end users during UAT and prod parallel testing phases for defect fixes
  • Fulltime
Read More
Arrow Right

Python Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-Level Python Development: 5-8 years of experience building robust, production-grade backend services and applications using modern Python frameworks (e.g., FastAPI, Flask, Django)
  • Must-Have AI/LLM Application Expertise: Proven, hands-on experience building and deploying solutions using Large Language Models (LLMs). This includes designing complex agentic workflows, deep practical knowledge of Retrieval-Augmented Generation (RAG) pipelines, and leveraging frameworks like LangChain or LlamaIndex. Familiarity with enterprise-grade agent development kits (e.g., Google ADK) is highly preferred
  • Distributed Systems Design: Strong experience with designing and building distributed, event-driven systems. Familiarity with message brokers (e.g. Kafka) is also highly preferred
  • Full Software Development Lifecycle (SDLC) Acumen: Deep understanding of the entire SDLC, from architecture and system design to development, testing, CI/CD, and deployment in a large-scale enterprise environment
  • Cloud-Native & DevOps Expertise: Solid experience with containerization (Docker) and deploying and managing applications at scale on orchestration platforms like Kubernetes or OpenShift
  • Bachelor’s degree/University degree or equivalent experience
  • Should have relevant experience of 5-7 years
  • Proficient in Java and Spring technologies
  • Good understanding of SQL and database concepts
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Python Developer

We are looking to bring in Senior Consultant/Specialist under Enterprise Operati...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Atleast 5+ years of experience as Python developer
  • Demonstrated proficiency with key Python libraries for backend development and data processing
  • Proficiency is using AI coding tools like Co-pilot
  • Good understanding of Database concepts and working knowledge any one databases e g Oracle /SQL Server/ MySQL
  • Ability to understand functional and non functional requirement and convert them to configuration/ code
  • Ability to think strategically and the ability to engage resources outside of their direct control to achieve objectives
  • Capable of writing and building components to integrate into new or existing systems
  • Documentation experience for complex software components
  • Experience in implementing product lifecycle - design, development, quality, deployment, maintenance
  • Ready to work within a collaborative environment with teams
Job Responsibility
Job Responsibility
  • Implementation of defects and change requests on the programs using process automation via low code platform in the change development team
  • Migration of code from one technology to Python
  • Requirement analysis including interaction with Business Users
  • Participate with BAs in requirements analysis sessions and provide technical feasibility analysis and approach of the requirements to the team
  • Unit testing of the program under development
  • Participate in SIT / UAT defect triage call
  • Bug fixing
  • Ensure that application development and enhancement is in line with Citi's Coding Standards
  • Providing expertise in technical analysis and solving technical issues during project delivery
  • Interact with end users during UAT and prod parallel testing phases for defect fixes
What we offer
What we offer
  • Be part of Strategic team to enhance, support and maintain solutions for Finance Technology
  • Gain exposure to Wholesale, Retail business across data, risk and finance
  • Work across diverse set of Finance platforms and have an opportunity to be part of re-architecture and re-platforming initiatives on low code automation platforms
  • Fulltime
Read More
Arrow Right

Python Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Strong expertise in core Python and FastAPI skillset
  • Experience in building secure, scalable backend workflows in Python preferably in banking domain
  • Experience in AI/ML integrated solutions to deliver automation and productivity gains
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right