Magic.  Realized.

Junior Software Engineer

Ramat Gan

Job Description:

As a Junior Software Engineer at Q, you will join our dynamic team and contribute to the development of cross-platform software applications. You’ll have the opportunity to work with various technologies and gain hands-on experience in designing, implementing, and testing real-time applications. 

This is an entry-level position, ideal for recent graduates who are eager to learn and grow. You will collaborate with experienced engineers, receive guidance and mentorship, and gradually take on more responsibility as your skills develop. Your role will involve writing clean, maintainable code, participating in team code reviews, and continuously improving your technical knowledge.

At Q, we value curiosity and a passion for learning. You’ll be encouraged to explore new technologies, ask questions, and develop into a well-rounded software engineer.

Requirements:

  • Bachelor’s degree in Computer Science or a related field (or final-year student close to graduation).
  • Solid understanding of at least one programming language (Python, JavaScript, C++, etc.).
  • Familiarity with software development concepts such as algorithms, data structures, and databases.
  • Basic knowledge of web development (HTML, CSS, JavaScript).
  • Eagerness to learn, adapt, and work collaboratively in a team environment.
  • Good communication skills and willingness to ask questions.

Nice to have (not required):

  • Exposure to Python frameworks (FastAPI, Django) or frontend technologies (Vue.js, React).
  • Familiarity with Linux environments.
  • Experience with Git or other version control systems.

Coursework or projects related to real-time systems, mobile applications, or hardware integration.

APPLY FOR THIS JOB

"*" indicates required fields

Drop files here or
Accepted file types: pdf, doc, docx, txt, rtf, Max. file size: 2 MB, Max. files: 1.
    Attach (File types: pdf, doc, docx, txt, rtf)