-
International Business Consulting

Python Developer

International Business Consulting
Singapore · Full-time · Not Applicable

Job Summary

We are seeking a talented Python Developer to join our engineering team. In this role, you will be responsible for designing, building, and maintaining backend systems and services using Python. You will collaborate closely with product, frontend, and operations teams to deliver high-quality software and ensure reliable performance.

Key Responsibilities

  • Write clean, efficient, and maintainable Python code for backend services and applications.
  • Design and implement server-side logic, APIs (RESTful or GraphQL), and integrate with databases and external services.
  • Develop and maintain data storage solutions, such as relational databases, NoSQL databases, and caching layers as needed.
  • Collaborate with frontend developers, designers, product managers, and other stakeholders to define and deliver new features.
  • Write unit tests and integration tests, conduct code reviews, and ensure code quality and reliability.
  • Troubleshoot and debug production issues; monitor and optimize performance, scalability, and security.
  • Maintain documentation for code, APIs, and system architecture.
  • Stay up-to-date with new developments in the Python ecosystem, frameworks, libraries, and best practices; suggest improvements where appropriate.

Required Qualifications & Skills

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Solid proficiency in Python (preferably Python 3.x) and strong understanding of programming fundamentals, including OOP, data structures, and algorithms.
  • Experience with at least one Python web framework (e.g., Django, Flask, or FastAPI) for building web applications or APIs.
  • Familiarity with database systems (SQL or NoSQL) and ORMs or equivalent database handling.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Ability to write unit tests and integration tests; familiarity with test frameworks (e.g., pytest, unittest) is a plus.
  • Strong problem-solving skills, attention to detail, and ability to work both independently and as part of a team.
  • Good communication skills to collaborate with cross-functional teams (front-end, product, operations, etc.) to deliver high-quality software.

Preferred / Nice-to-Have Skills

  • Familiarity with containerization and deployment tools (e.g., Docker, orchestration) and DevOps practices (CI/CD).
  • Experience working with cloud platforms (e.g., AWS, GCP, Azure) or serverless architectures.
  • Familiarity with asynchronous programming (asyncio), background tasks, message queues, or microservices architecture.
  • Experience or interest in data processing, data analytics, or working with data libraries (e.g., pandas, NumPy) or machine-learning integration.
  • Knowledge of front-end basics (HTML, CSS, JavaScript) to help collaborate with front-end developers when needed.
  • Familiarity with security practices and data protection best practices.

Key Skills

Ranked by relevance

python nosql security practices containerization data structures message queues microservices javascript serverless graphql storage fastapi django docker devops server pandas flask cloud numpy css git sql aws gcp oop
Login to Apply
Posted
Dec 01, 2025
Type
Full-time
Level
Not Applicable
Location
Singapore

Industries

Nonresidential Building Construction

Categories

Production

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Kpler
Related

Power ML Engineer

2026-05-26

Full-time
Not Applicable
Singapore
Technology
Engineering
View Job Details
Pacer Group
Related

Back End Developer

2026-05-15

Contract
Mid-Senior
United States
Telecommunications
Design
View Job Details
WNS
Related

REF101597D_2026252498 - Data Analyst - Python/Pandas/ Power BI - 2 to 4 years experience

2026-05-16

Full-time
Entry
India
Outsourcing/Offshoring
Production