Search by job, company or skills

Hustlers Organization

Junior Software Enginer

Fresher
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Junior Software Engineer

Location: Singapore

Job Overview:

We are looking for a motivated and talented Junior Software Engineer to join our development team. As a Junior Software Engineer, you will work closely with senior developers to design, develop, test, and maintain software solutions. This is an excellent opportunity for recent graduates or early-career professionals looking to grow their technical skills and contribute to the development of innovative software applications.

Key Responsibilities:

  • Assist in the design and development of software applications and systems.
  • Write clean, efficient, and maintainable code in programming languages such as Java, C#, Python, or JavaScript.
  • Collaborate with cross-functional teams to gather and understand software requirements and contribute to solution design.
  • Participate in code reviews to ensure code quality and adherence to development best practices.
  • Test and debug applications, ensuring that they function as expected and meet quality standards.
  • Assist in troubleshooting, diagnosing, and resolving software issues and bugs.
  • Continuously learn new technologies and improve programming skills to keep up with industry trends.
  • Maintain and improve existing software by applying fixes, updates, and enhancements.
  • Document code and technical processes for future reference and knowledge sharing within the team.
  • Work in an Agile development environment, collaborating with other developers, product managers, and designers to deliver features on time.

Job Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of programming fundamentals and problem-solving techniques.
  • Proficiency in one or more programming languages such as Java, C#, Python, JavaScript, or similar.
  • Familiarity with web technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
  • Understanding of databases and SQL, with experience in working with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
  • Knowledge of version control systems, particularly Git.
  • Strong debugging and troubleshooting skills.
  • A proactive attitude towards learning and professional growth.
  • Excellent communication skills and the ability to work collaboratively in a team environment.
  • A passion for technology and building high-quality software solutions.

Preferred Qualifications:

  • Internship or project experience in software development.
  • Familiarity with Agile methodologies, such as Scrum or Kanban.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
  • Familiarity with testing frameworks and tools (e.g., JUnit, Selenium, Jest) is a plus.
  • Knowledge of DevOps practices and CI/CD pipelines is an advantage.

Why Join Us:

  • Opportunities for career development and skill enhancement in software engineering.
  • Work in a collaborative, fast-paced, and innovative environment.
  • Access to mentorship from senior engineers and industry experts.
  • Competitive salary and benefits package.
  • Chance to work on cutting-edge technologies and contribute to impactful projects.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143997995