Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Contacthings Solution

Bayan Lepas

On-site

MYR 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company in Penang is seeking a skilled engineer to design and develop high-quality software applications. The ideal candidate will have solid experience with Python and Django, and work collaboratively with cross-functional teams. Candidates with a Bachelor's degree in Computer Science or related field and at least 5 years of experience are encouraged to apply. This role also involves debugging, ensuring software performance, and reviewing code while fostering a strong communication and teamwork environment.

Qualifications

  • Minimum 5 years of experience (fresh graduates with strong fundamentals are encouraged).
  • Strong problem-solving skills and ability to manage complex projects independently.
  • Good communication and teamwork skills.

Responsibilities

  • Design, develop, test, and maintain high-quality software applications.
  • Collaborate with teams to define, design, and ship new features.
  • Ensure software security, scalability, and performance optimization.
  • Troubleshoot, debug, and resolve software defects.

Skills

Python
Django
ASP.NET
HTML5
CSS
JQuery
REST APIs
OOP
Debugging
Software testing
Linux
Windows OS
Azure
DevOps
SQL
NoSQL
Git
CI/CD

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field
Job description

Design, develop, test, and maintain high-quality software applications.

Collaborate with cross-functional teams to define, design, and ship new features.

Ensure software security, scalability, and performance optimization.

Troubleshoot, debug, and resolve software defects and technical issues.

Develop a frontend UI for workflow setup, execution tracking, and reporting.

Integrate and optimize Jenkins agents, pipelines, and CI/CD workflows for automated execution.

Conduct code reviews, write documentation and work with other developers

Requirements

Bachelor’s degree in Computer Science, Software Engineering, or related field.

Minimum 5 years of experience (fresh graduates with strong fundamentals encouraged).

Strong programming skills in Python, Django, ASP.NET, and web technologies (HTML5, CSS, JQuery).

Good understanding of REST APIs, OOP, debugging, and software testing.

Familiar with Linux/Windows OS, Azure/DevOps, and database technologies (SQL/NoSQL).

Experience with Git, Jenkins, and CI/CD pipelines.

Basic knowledge of networking, distributed systems, and automation workflows.

Strong problem-solving skills, able to handle complex projects independently.

Good communication, teamwork, and self-learning attitude.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.