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