WazifaME
VE

Junior C/C++ Back-End Software Developer | P_JO_01

Amman, Jordan

About the role

ProGineer Technologies, a leading outsourcing company based in Ramallah, Palestine, is partnering with NadSoft, a software house in Amman, Jordan, to recruit talented engineers for a long-term project with a Silicon Valley-based client specializing in the semiconductor industry. This role offers an exciting opportunity to work on cutting-edge technology in a collaborative environment. As a Junior C/C++ Back-End Software Developer, you will be responsible for developing and maintaining software solutions using C, C++, Python, and shell scripting. You will work within Linux environments, manage relational and NoSQL databases, and follow established software development methodologies and release processes. This position requires strong analytical skills and the ability to solve complex problems effectively. You will join a dynamic team at the NadSoft office in Amman, contributing to a high-impact project while developing your technical expertise. We value independent learners who can work both autonomously and collaboratively under pressure, with excellent communication skills in English.

What we're looking for

  • BS degree in Computer Science or Engineering
  • Minimum 1 year of proven work experience as a software engineer or developer
  • Proficiency in C, C++, Python, and/or shell scripting
  • Knowledge of Linux environments and commands
  • Experience with relational databases and SQL
  • Familiarity with NoSQL databases (preferred)
  • Understanding of software development methodologies and release processes
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills in English
  • Ability to document requirements and specifications
  • Team player with ability to work independently
  • Independent learner and problem-solver
  • Strong critical thinking and out-of-the-box thinking skills
  • Ability to work under pressure in team and individual settings

The hiring process

  1. STEP 01

    Recruiter call

    30 min · Within 5 days

  2. STEP 02

    Hiring manager

    60 min · Following week

  3. STEP 03

    Working session

    90 min · Take-home + review

  4. STEP 04

    Final + offer

    2 hours · Loop with team

Average time to offer: ~21 days. Your application is timestamped at every step — see applications.

Similar roles

More jobs →