Junior Software Engineer

Helic Co — United States · Posted ~4 days ago

Junior Full-time

Skills

Programming languages (Java, Python, JavaScript, C++) Software development principles Data structures Git Debugging Problem solving Software testing Java Python JavaScript C++ React Angular Node.js SQL NoSQL REST APIs AWS Azure Google Cloud

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

An early-career software engineering role focused on building, testing, and maintaining applications. The position offers mentorship, exposure to modern development practices, and opportunities to contribute to technical solutions in a collaborative environment.

Highlights

Entry-level opportunity with hands-on software development experience, mentorship from senior engineers, collaborative teamwork, and opportunities to grow technical skills.

Description

Job Summary We are seeking a motivated and detail-oriented Junior Software Engineer to join our development team. In this role, you will assist in designing, developing, testing, and maintaining software applications. This is an excellent opportunity for an early-career professional to gain hands-on experience and grow technical skills in a collaborative environment. Key Responsibilities Assist in developing, testing, and maintaining software applications and systems Write clean, efficient, and well-documented code Participate in code reviews and learn best practices from senior engineers Debug and troubleshoot software issues Collaborate with cross-functional teams including product, design, and QA Contribute to software design discussions and implementation plans Maintain and improve existing codebases Support deployment and monitor application performance Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field 0–2 years of experience in software development (internships count) Proficiency in at least one programming language (e.g., Java, Python, JavaScript, C++) Basic understanding of software development principles and data structures Familiarity with version control systems (e.g., Git) Strong problem-solving and analytical skills Good communication and teamwork abilities Preferred Skills Experience with web development frameworks (e.g., React, Angular, Node.js) Familiarity with databases (SQL or NoSQL) Understanding of RESTful APIs and microservices architecture Exposure to cloud platforms (AWS, Azure, or Google Cloud) Knowledge of Agile or Scrum methodologies