Software Developer - Intern

Halan - حالا · Al Jizah, Egypt · Posted 2026-06-23

About the RoleAs a Software Development Intern, you will work alongside experienced engineers to build, maintain, and improve internal business applications. This is a hands-on, mentorship-driven role designed to help you develop practical software engineering skills while gaining exposure to modern development tools, frameworks, and business systems.We care more about your curiosity, problem-solving ability, and willingness to learn than the number of technologies you already know. If you enjoy building software, exploring new technologies, and understanding how technology supports business operations, this role is for you.Principal Responsibilities & AccountabilitiesAssist in building and maintaining internal business applicationsContribute to backend and frontend development tasks across different projectsSupport the development and customization of Odoo modules and business workflowsParticipate in the software development lifecycle, including design, development, testing, and deploymentCollaborate with developers, product owners, and other stakeholders to deliver solutionsLearn and apply technologies such as Odoo, Elixir, and related development tools on real projectsWrite clean, maintainable, and well-documented code following engineering best practicesUse Git for version control and participate in code reviews and team discussionsQualificationsStrong understanding of computer science fundamentals, including data structures, algorithms, and problem-solvingFamiliarity with at least one programming language such as Python, Java, JavaScript, C#, or RubyBasic understanding of databases and SQLFamiliarity with Git and version control conceptsBasic understanding of web technologies, including HTML and CSSFamiliarity with Linux or willingness to learnNice to HavePersonal, academic, or open-source software development projectsExposure to web development frameworks or frontend libraries such as ReactFamiliarity with Python and functional programming conceptsBasic understanding of software testing practicesInterest in business applications, ERP systems, and process automationExposure to Odoo or Elixir through coursework, personal projects, or self-learningWhat You'll GainReal production experience building and supporting business-critical applicationsExposure to ERP systems, software architecture, and modern development practicesExperience collaborating with Engineering, Product, and Business teamsMentorship from experienced software engineers and guidance on technical growthPotential pathway to a full-time role based on performance and impactProgram Highlights1-month internship programFully onsite experienceDedicated mentor assigned throughout the internshipHands-on exposure to real projects and day-to-day activitiesOpportunity to learn from experienced professionalsCertificate of completion awarded upon successful completion of the program

Apply for this role

Other open roles at Halan - حالا

See all 135 open roles at Halan - حالا →

Related jobs in Software & IT

About Halan - حالا

Financial Services

Halan (MNT-Halan) is Egypt's leading fintech unicorn — 'digitally banking the unbanked' through micro-loans, payments, e-commerce, and BNPL across Egypt and beyond.

Visit the Halan - حالا hub on Take-Off →

On Take-Off

  • 1 candidate applied to Halan - حالا on Take-Off in the last 30 days.
  • 1 apply-button click across their roles in the same period.