Job Search and Career Advice Platform

Enable job alerts via email!

Python Developer

Elliott Moss Consulting Pte. Ltd.

Singapore

On-site

SGD 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology and analytics firm in Singapore is seeking a highly motivated Junior Python Developer to join their team. The ideal candidate should have a strong foundation in Python programming and experience with data manipulation. You will develop and maintain Python applications, collaborate with teams, and work on automation projects that improve data processes. This position offers an exciting opportunity to learn and grow in a supportive environment.

Qualifications

  • Strong understanding of Python programming concepts including OOP, data structures, and error handling.
  • Experience with data manipulation and analysis libraries.
  • Familiarity with API integration and JSON/XML data formats.

Responsibilities

  • Develop, test, and maintain Python applications, scripts, and APIs.
  • Collaborate with cross-functional teams to create functional solutions.
  • Work on automation projects to improve data processes.

Skills

Python programming
Data manipulation
Problem-solving
Communication

Tools

Pandas
NumPy
MySQL
PostgreSQL
Git
Job description
Job Description

We are looking for a highly motivated Junior Python Developer to join our technology and analytics team. The ideal candidate will have a strong foundation in programming and data handling, with a keen interest in building scalable applications and automating business processes. You will work closely with senior developers and analysts to design, implement, and maintain Python-based solutions that support both technical and business objectives.

Key Responsibilities
  • Develop, test, and maintain Python-based applications, scripts, and APIs to support internal systems and business workflows.
  • Write clean, efficient, and reusable code following best practices in software development.
  • Collaborate with cross-functional teams to translate technical requirements into functional solutions.
  • Integrate applications with databases and third-party APIs, ensuring reliability and security.
  • Work on automation projects to improve data extraction, transformation, and reporting processes.
  • Assist in troubleshooting, debugging, and optimizing existing applications for performance improvements.
  • Participate in code reviews, version control management, and documentation of development work.
  • Stay current with emerging technologies, frameworks, and tools within the Python ecosystem.
Qualifications
  • Strong understanding of Python programming concepts including object-oriented programming (OOP), data structures, and error handling.
  • Experience working with data manipulation and analysis libraries (e.g., Pandas, NumPy) and relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with API integration, JSON/XML data formats, and RESTful web services.
  • Basic understanding of software development life cycle (SDLC) and version control systems (e.g., Git).
  • Exposure to data visualization tools (Power BI, Tableau) or cloud platforms (AWS, Azure) is an advantage.
  • Good analytical, problem-solving, and communication skills with a strong desire to learn and grow as a developer.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.