Search by job, company or skills

K

Junior Software Engineer

2-4 Years
SGD 7,000 - 7,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Description:

As a Software Engineer, you will work closely with senior developers to design, develop, and maintain high-quality software solutions. This role is perfect for someone with a passion for coding, problem-solving, and learning in a collaborative environment. You will have the opportunity to improve your skills in Python development and Linux systems while contributing to the success of our projects.

Responsibilities:

  • Develop, test, and maintain software applications using Python in a Linux environment.
  • Assist in debugging and troubleshooting software issues across various platforms.
  • Write clean, efficient, and maintainable code following best practices.
  • Collaborate with senior developers to design and implement new features.
  • Contribute to the development of system-level tools and automation scripts.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Work with version control tools such as Git.
  • Help in the deployment, monitoring, and maintenance of applications in a Linux environment.
  • Learn and adapt to the latest tools and technologies in the software development landscape.

Requirements:

  • Minimum 2 years of related work experience
  • Proficiency in Python programming language and its core libraries.
  • Experience working with Linux-based operating systems (e.g., Ubuntu, CentOS, etc.).
  • Familiarity with common development tools such as Git, Docker, and virtual environments.
  • Basic understanding of software development best practices, including version control, testing, and debugging.
  • Strong problem-solving skills and ability to work independently.
  • Good communication skills and a desire to collaborate in a team-oriented environment.
  • A passion for continuous learning and improving your technical skillset.

Desired Skills (Nice to Have):

  • Experience with web frameworks like Flask.
  • Familiarity with containerization technologies like Docker.
  • Knowledge of databases such as MySQL, MariaDB.
  • Experience with CI/CD pipelines.
  • Exposure to cloud platforms like AWS or Azure.
  • Familiarity with Agile development methodologies.

Education and Experience:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
  • Some professional or academic experience with Python development and Linux systems.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 131294319