1,241 Python Developer jobs in Singapore
Python Developer
Posted 1 day ago
Job Viewed
Job Description
We are growing and urgently seeking Python Developers !
Requirements:
- 8-10 years of experience
- Strong competency in Python .
- Experience/knowledge in the Payments domain (including banking, finance, financial services, etc.)
* Post-successful screening, please expect a call from our HR team in 1-3 business days
* Please expect a call to arrive from either Singapore (+65) or India (+91)
Python Developer
Posted 1 day ago
Job Viewed
Job Description
• Design, develop, and maintain automation tools and scripts (Python, SQL).
• ntegrate with APIs and various security platforms.
• P rform troubleshooting, testing (unit, performance, security), and documentation.
• C llaborate with SOC Analysts, DevOps, and Infra teams.
• D ploy applications across environments and support production issues.
• M st have experience in Python development .
• E perience in Django is must.
• S rong in Regular Expressions, scripting, and automation.
• F miliar with Windows/*nix/cloud environments and secure coding practices.
• E perience in testing methodologies (TDD, BDD) and CI/CD tools.
• E posure to web scraping, GUI automation, or machine learning is a plus.
Python Developer
Posted 6 days ago
Job Viewed
Job Description
Python Developer
Responsibilities: Sitting within Data & Technology Architecture Dept, the Python Developer is responsible:
- Solution the design and develop the software using waterfall/Agile methodology.
- Perform investigation, troubleshoot issues by developing scripts, SQL queries.
- Work closely and collaborate with the SOC Analysts and Infrastructure Engineers/System Owners for scope, schedules, requirements, tests, bug fixes, etc.
- Work with deployment team/DevOps team on setting up continuous integration, build and release automation.
- Discuss, analyse and recommend design improvements or corrections to developers throughout the development process.
- Develop and establish quality assurance deliverables and testing framework, including create and maintain test plans and test cases in accordance with changing requirements, throughout development.
- Conduct performance and load tests, validate the output and expected outcomes and feedback on improvement required.
- Conduct application performance and security testing to ensure we have a robust and secured system in place.
- Provide estimates for stories during sprint planning for Agile project.
- Convert acceptance criteria into automated unit tests cases.
- Support production issues
- Involve in application deployment to the various environments.
- Provide proper documentation to developed tools
- Knowledge transfer to users
Scope
- Assist the Security Operations Center to automate BAU and new processes (eg. Data enrichments from various sources, auto ticket creations, syncing of tickets across systems, etc).
- The work will require the developer to develop tools that integrates across different security devices using various methods, from interaction with APIs, screen scrapping to client GUI interactions, etc.
- The developer may be required to understand from basic scripting language of the various security tools to help with the script development.
- Scripts can be implemented in a mixture of client-side, server-side and/or hybrid-cloud environments.
What we are looking for
- MUST have relevant Software Development experience and relevant software development certifications in Python will be an added advantage.
- Must be familiar with Regular Expressions.
- Certified Software Testing Professional and/or Certified Software Quality Analyst or an equivalent certification will be an added advantage.
- Experience with scikit-learn and machine learning projects will be an added advantage.
- Experience with client side programming, automation with thick clients and web scrapping will be an added advantage.
- Demonstrable skills in Windows, *nix, and/or Cloud development
- Demonstrate knowledge of automated software testing methodologies such as unit testing, integration testing, functional testing, test driven development (TDD) and behavior driven development (BDD).
- Ability to troubleshoot complex issues ranging from system resource, application stack traces to cloud API events.
- Track record in implementing systems with high availability, high performance, high security hosted at various data centres or hybrid cloud environments will be an added advantage
Python Developer
Posted 8 days ago
Job Viewed
Job Description
Job Description:
We are seeking a skilled and motivated Python Developer to join our team. The ideal candidate will be responsible for designing, developing, testing, and maintaining Python-based applications and systems. You will work closely with cross-functional teams to deliver robust, scalable, and efficient solutions that meet business requirements.
Key Responsibilities:
· Design, develop, test, and maintain Python applications and scripts.
· Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
· Build and optimize backend systems, RESTful APIs, and third-party integrations.
· Implement data processing pipelines and perform basic to advanced data analysis.
· Write clean, maintainable, and efficient code aligned with best practices.
· Debug and troubleshoot issues in existing applications and infrastructure.
· Maintain clear documentation for development processes, architecture, and deployments.
· Stay current with emerging trends and technologies in Python development and related domains.
Requirements:
· Proven experience as a Python Developer or in a similar software development role.
· Strong proficiency in Python and familiarity with frameworks such as Django, Flask, or FastAPI.
· Experience in developing and integrating RESTful APIs.
· Hands-on experience with relational and/or NoSQL databases.
· Solid understanding of software development principles, design patterns, and version control systems (e.g., Git).
· Strong analytical, problem-solving, and debugging skills.
· Excellent communication skills and a collaborative mindset.
Preferred Qualifications:
· Experience working with cloud platforms like AWS, Azure, or Google Cloud Platform (GCP).
· Knowledge of containerization tools such as Docker and Kubernetes.
· Experience with automation, scripting, and CI/CD pipelines.
· Familiarity with Agile/Scrum methodologies.
Python developer
Posted 8 days ago
Job Viewed
Job Description
Job Description:
- Skilled Python Developer to design, develop, and maintain high-quality software solutions.
- Should have strong expertise in Python programming, experience with web frameworks, and familiarity with data processing and automation.
- Develop, test, and maintain Python applications and scripts.
- Collaborate with cross-functional teams to understand requirements and deliver solutions.
- Build and optimize backend systems, APIs, and integrations.
- Implement data processing pipelines and perform data analysis.
- Write clean, scalable, and efficient code following best practices.
- Troubleshoot and debug issues in existing systems.
- Maintain documentation of development phases and deployment processes.
- Stay updated with emerging trends and technologies in Python and related fields.
Requirements:
- Proven experience as a Python Developer or similar role.
- Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
- Experience with RESTful API development and integration.
- Familiarity with databases (SQL and NoSQL).
- Understanding of software development principles and version control systems (e.g., Git).
- Good problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of containerization tools like Docker and Kubernetes.
- Experience with automation and scripting.
- Familiarity with Agile/Scrum methodologies.
MUST HAVE:
1.Python
2.Langchain
3.Azure
Python Developer - Contract
Posted 6 days ago
Job Viewed
Job Description
ABOUT THE COMPANY
Zenith Infotech (S) Pte Ltd. was started in 1997, primarily with the vision of offering state-of-the-art IT Professionals and solutions to various organizations and thereby helping them increase their productivity and competitiveness. From deployment of one person to formation of whole IT teams, Zenith Infotech has helped clients with their staff augmentation needs. Zenith offers opportunity to be engaged in long term projects with large IT savvy companies, Consulting organizations, System Integrators, Government, and MNCs.
EA 20S0237
Industry
62011 - Development of software and applications (except games and cybersecurity)
About this opportunity :
Our client is seeking a skilled Python Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong expertise in Python programming, experience with web frameworks, and familiarity with data processing and automation.
Responsibilities:
· Develop, test, and maintain Python applications and scripts.
· Collaborate with cross-functional teams to understand requirements and deliver solutions.
· Build and optimize backend systems, APIs, and integrations.
· Implement data processing pipelines and perform data analysis.
· Write clean, scalable, and efficient code following best practices.
· Troubleshoot and debug issues in existing systems.
· Maintain documentation of development phases and deployment processes.
· Stay updated with emerging trends and technologies in Python and related fields.
Requirements:
· Proven experience as a Python Developer or similar role.
· Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
· Experience with RESTful API development and integration.
· Familiarity with databases (SQL and NoSQL).
· Understanding of software development principles and version control systems (e.g., Git).
· Good problem-solving skills and attention to detail.
· Excellent communication and teamwork skills.
Preferred Skills:
· Experience with cloud platforms such as AWS, Azure, or GCP.
· Knowledge of containerization tools like Docker and Kubernetes.
· Experience with automation and scripting.
· Familiarity with Agile/Scrum methodologies
MUST HAVE:
1.Python
2.Langchain
3.Azure
Full Stack Python Developer
Posted 1 day ago
Job Viewed
Job Description
• Possess a degree in Science, Technology, Engineering and Mathematics (STEM) related discipline.
• Minimum 8 years of relevant experience in software development.
• Experience in Python project development with experience in building and managing full-scale applications, going beyond basic scripting.
• Follow good software engineering practices (e.g. SOLID, TDD).
• Experience working on platform projects serving other developers.
• A team player who is keen to learn, independent, and with strong analytical, problem solving, communication and interpersonal skills.
• Candidates with the following skillsets will have an added advantage:
• Python libraries: FastAPI, Pydantic, Poetry.
• Terraform, AWS, Kubernetes or equivalent container technologies (e.g. EKS, OpenShift).
• Frontend development experience in React
Be The First To Know
About the latest Python developer Jobs in Singapore !
Full Stack Python Developer
Posted 1 day ago
Job Viewed
Job Description
• Possess a degree in Science, Technology, Engineering and Mathematics (STEM) related discipline.
• Minimum 3 years of relevant experience in software development.
• Experience in Python project development with experience in building and managing full-scale applications, going beyond basic scripting.
• Follow good software engineering practices (e.g. SOLID, TDD).
• Experience working on platform projects serving other developers.
• A team player who is keen to learn, independent, and with strong analytical, problem solving, communication and interpersonal skills.
• Candidates with the following skillsets will have an added advantage:
• Python libraries: FastAPI, Pydantic, Poetry.
• Terraform, AWS, Kubernetes or equivalent container technologies (e.g. EKS, OpenShift).
• Frontend development experience in React
AI/ML Python Developer
Posted 8 days ago
Job Viewed
Job Description
About Literatu:
Literatu (aka Scribo Holdings) is an edtech innovator developing and commercialising AI-powered education tools. Our flagship product Scribo is an AI-powered feedback and grading tool for essays, which is accurate and aligned to local and international pedagogies. Scribo has demonstrated measurable success, with case studies showing improved writing proficiency among learners and significant time savings for teachers. We are proud to have partnered with institutions across the world including the likes of British Council, United World College, Marshall Cavendish Education, and MOE Singapore.
Key responsibilities:
- Architect and build API-based AI services that power sophisticated applications across the Literatu product suite, enabling the wider development team to integrate advanced capabilities quickly and reliably
- Contribute across the development lifecycle in a collaborative environment, supporting design, implementation, deployment and monitoring of AI services to ensure robust, production-ready, maintainable solutions
- Evaluate and integrate best-fit LLMs, ML frameworks, and AI tools that enhance product features and performance
- Stay up to date with AI/ML advances and recommend practical technologies and practices that continue to strengthen the platform
What you bring:
- You are highly proficient in Python and comfortable working with other relevant languages and technologies (databases, APIs, front-end frameworks)
- AI/ML Frameworks – hands-on experience with TensorFlow, PyTorch, LangChain, Gunicorn, and similar tools
- AI-Assisted Development Tools – familiarity with platforms such as GitHub Copilot or Tabnine
- Experience with GenAI, RAG, and text analytics are a big plus
- You thrive in a small, highly-agile development team, balancing self-direction with tight collaboration, adapting quickly to changing priorities and feedback
- You have proven experience delivering robust, production-ready applications
- You have relevant tertiary qualifications and minimum 2 years' experience in a similar role, in a fast-paced environment
- You are a strategic thinker with commercial acumen and a passion for using AI to solve real-world problems
Why join Literatu?
- Real impact. Your work powers real classrooms and next-generation learning.
- Flexible location within a compatible time zone to Singapore or Sydney, Australia.
- Lean team, big autonomy = less bureaucracy, more building
Python Developer (Langchain) (JD#10321)
Posted 8 days ago
Job Viewed
Job Description
Job Summary
We are seeking a motivated and skilled Python Developer with hands-on experience in building and maintaining Python-based applications to work on projects for an esteemed bank
Mandatory Skill-set
- Bachelor's degree in Computer Science, Engineering, or related field;
- Must have 2–3 years experience in Python application development;
- Must have work experience in Python, Langchain and/or LangGraph, FastAPI;
- Experience with Git and understanding of CI/CD pipelines;
- Familiarity with RESTful API design and best practices;
- Good written and verbal communication skills.
Desired Skill-set
- Hands-on experience with web components, Lit, or TypeScript;
- Exposure to cloud platforms (e.g., AWS, GCP, or Azure).
Responsibilities
- Design, develop, and maintain scalable Python applications and services;
- Implement and integrate natural language processing tasks using Langchain and LangGraph;
- Build and maintain RESTful APIs using FastAPI;
- Collaborate with frontend developers and designers for seamless UI integration;
- Write clean, efficient, and well-documented code following best practices;
- Participate in code reviews, sprint planning, and daily stand-ups;
- Maintain version control and follow CI/CD processes (Git, Jenkins);
- Work closely with stakeholders to understand requirements and deliver high-quality solutions.
Should you be interested in this career opportunity, please send in your updated resume to at the earliest.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE’s website (
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
EA Licence No. 07C5639