
AI Full Stack Developer (Python)
Oversea-Chinese Banking Corporation Limited24 hours ago
Shenzhen, ChinaMid Level
Responsibilities
- Design, develop, and maintain scalable and maintainable applications using Python.
- Use Claude Code and Devin for requirements analysis, code development, test generation, and technical documentation.
- Develop and maintain internal automation platforms, AI agents, developer productivity tools, and business applications.
- Design and develop APIs and system integration services.
- Participate in front-end development and user-experience optimization.
- Collaborate with product managers, architects, and business teams to deliver software solutions.
- Analyze system issues, perform performance tuning, and drive continuous improvement.
- Promote the adoption of AI technologies across software development, testing, and operations.
Requirements
- Bachelor's degree or above in Computer Science, Software Engineering, or a related field.
- At least three years of software development experience, preferably in banking or financial services.
- Strong hands-on Python development experience with FastAPI, Flask, or Django.
- Understanding of API design, system integration, and database development.
- Proficiency in at least one front-end framework such as React, Vue, or Angular.
- Familiarity with Linux, Git, and software engineering best practices.
- Experience with microservices architecture, cloud-native development, and containerization technologies.
- Hands-on experience with Docker, Kubernetes, or OpenShift.
- Experience with DevOps, CI/CD, and automated testing practices.
- Experience using AI-powered development tools such as Claude Code, Devin, GitHub Copilot, Cursor, or Windsurf.
- Familiarity with Platform Engineering and AI-assisted software development workflows.
- Strong communication skills and good command of English.
- Preferred qualifications include experience developing AI agents or LLM-based applications, integrating with AWS Bedrock and Anthropic APIs, using MCP, RAG, or vector databases, and working in financial services or large-scale enterprise systems.
Benefits
- Competitive base salary.
- Holistic and flexible benefits to suit different lifestyles.
- Community initiatives.
- Industry-leading learning and professional development opportunities.
- Equal opportunity and fair employment with selection based on ability and cultural fit.
- Wellbeing, growth, and career-development support.
Categories
About Oversea-Chinese Banking Corporation Limited
Oversea-Chinese Banking Corporation (OCBC) is a Singapore-headquartered bank founded in 1932 that provides consumer, corporate, investment, and transaction banking, plus wealth and private banking, insurance, asset management, and stockbroking. It serves retail customers, SMEs, and large enterprises across key markets including Singapore, Malaysia, Indonesia, and Greater China. OCBC is publicly listed on the Singapore Exchange and operates subsidiaries such as Bank of Singapore, Great Eastern, Lion Global Investors, OCBC NISP, and OCBC Wing Hang.