Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Engineer

SupportFinity™

Al Khobar

On-site

SAR 150,000 - 200,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An innovative tech company in Al Khobar is looking for a Junior Software Engineer to join their product development team. This entry-level role requires problem-solving skills and creativity, engaging in both frontend and backend development. Candidates should have a Bachelor's degree and be familiar with frameworks like Angular and Flutter. This position offers a collaborative environment focused on sustainability and industrial innovation.

Qualifications

  • 0–2 years of experience in software development; recent graduates encouraged to apply.
  • Demonstrated capability in at least one responsibility area (frontend, backend, or embedded).
  • Understanding of databases (SQL/PostgreSQL), APIs, and version control (Git).
  • Awareness of UI/UX principles and human-centered design practices.

Responsibilities

  • Collaborate with teams to develop software components for industrial products.
  • Transform ideas into prototypes and market-ready products.
  • Manage assigned tasks within defined timelines.
  • Prepare and present progress reports and demos to stakeholders.

Skills

Problem-solving abilities
Creativity
Growth mindset
Frontend development (Angular, Flutter)
Backend development
Embedded systems knowledge

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Figma
Balsamiq
Git
Angular
Flutter
PostgreSQL
Job description

Apply

Full-time

Negotiable

Entry (0-2 yrs)

Role Summary

Sustainable Innovations is seeking a Junior Software Engineer with strong problem‑solving abilities, creativity, and a growth mindset to join our interdisciplinary product development team in Dammam. The successful candidate will contribute to the design and implementation of software components for next‑generation industrial and sustainability‑focused products.

This role involves collaborating with electrical, mechanical, and product design teams to transform conceptual ideas into fully functional prototypes and market‑ready digital products. Candidates should demonstrate versatility, a passion for technology, and readiness to engage in both frontend and backend development tasks.

Concept Development
  • Translate customer needs and user journeys into functional product requirements and experiences.
  • Develop UI/UX wireframes and interface prototypes using tools such as Figma or Balsamiq.
  • Conduct usability testing and refine designs based on user feedback.
  • Contribute to innovative product concepts aligned with client goals and market insights.
Software Prototyping & Development
  • Develop frontend applications using Angular or Flutter (web and mobile).
  • Contribute to mobile development (native or cross‑platform).
  • Implement backend logic and manage server provisioning and deployment workflows.
  • Design and maintain database systems (PostgreSQL or similar).
  • Utilize Git and version control systems for collaborative development.
  • Work with embedded and firmware systems (Arduino, ESP32, STM32, or Teensy) for integrated product prototypes.
  • Collaborate with software, electrical, and mechanical engineers to ensure seamless product integration.
  • Participate in design discussions, architecture planning, and code reviews.
  • Prepare and present progress reports, demonstrations, and documentation to stakeholders.
Project Management & Documentation
  • Manage assigned tasks and deliverables within defined timelines.
  • Maintain project repositories, design documentation, and user guides.
  • Contribute to continuous improvement in product development workflows.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 0–2 years of experience in software development (recent graduates encouraged to apply).
  • Demonstrated capability in at least one area of the role’s responsibilities (frontend, backend, or embedded).
  • Familiarity with Angular, Flutter, Python, Node.js, or similar frameworks.
  • Understanding of databases (SQL/PostgreSQL), APIs, and version control (Git).
  • Awareness of UI/UX principles and human‑centered design practices.
Preferred Skills
  • Experience with cloud platforms (AWS, Firebase, or Render).
  • Familiarity with RESTful API design and data integration.
  • Basic understanding of hardware‑software interfacing or IoT devices.
  • Knowledge of Python for data processing or automation.
  • Experience with machine learning libraries such as scikit‑learn, TensorFlow, or PyTorch (student/side projects acceptable).
  • Strong communication, documentation, and teamwork skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.