Software Engineer (Python programming / Full-Stack Development)

 Job Description:

Responsibilities

  • Design, develop, test, and maintain full-stack applications using Python, SQL-based databases, and modern frontend frameworks.
  • Develop RESTful APIs and ensure seamless integration between backend and frontend components.
  • Build responsive and interactive web interfaces using HTML, CSS, JavaScript, and frameworks such as React, Vue, Bootstrap, or Tailwind.
  • Manage application deployment and runtime environments using Docker containers.
  • Collaborate using Git-based version control and follow structured branching strategies (e.g., GitFlow).
  • Participate in code reviews, testing, and automation to ensure high-quality software delivery.
  • Document application logic, data models, and API specifications.
  • Collaborate with cross-functional teams to gather requirements, troubleshoot issues, and improve product performance.
  • Continuously learn and adopt new technologies and best practices to improve development efficiency and product quality.

Requirement

  • Diploma from local polytechnics, or higher qualification in Information Technology, Computer Science, or related field.
  • At least 2 years of hands-on experience in full-stack development
  • Knowledge and working experience with SQL databases such as MySQL or PostgreSQL.
  • Frontend development experience with modern JS frameworks (e.g., React, Vue) and CSS frameworks (e.g., Bootstrap, Tailwind). - Hands-on experience with Docker containerization and source control systems such as Git.
  • Proficient in Python programming, with experience using frameworks such as Flask, FastAPI, or Django.
  • Familiarity with automated testing frameworks and practices.
  • Experience with data-related Python libraries (e.g., pandas, numpy) will be an advantage.
  • Exposure to big data tools like Apache Spark or workflow orchestration tools like Airflow is a plus.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) will be an advantage.
  • Strong motivation, learning attitude, and team spirit in software development.


All Successful candidates can expect a very competitive remuneration package and a comprehensive range of benefits.

Interested applicants may wish to email your resume in a detailed Word format to gianne.lim@peopleprofilers.com

We regret that only shortlisted candidates will be notified.

Lim Siew Giok (Gianne)

gianne.lim@peopleprofilers.com

Registration Number: R25143290

People Profilers Pte Ltd

EA License Number: 02C4944

Tel: +65 69509735

20 Cecil St, #08-09, PLUS Building, Singapore 049705

  Required Skills:

Programming Software Python