Software Engineer - Integrations

6th of October City , Egypt
On-site

AI overview

Work closely with experienced engineers and product managers to deliver high-quality integration features for Sahl’s mobile app, helping unlock growth opportunities and enhance user experiences.

Sahl is expanding its suite of consumer services, and we are looking for a Junior Software Engineer – Integrations to join our team. This role is perfect for early-career engineers who are eager to make a direct impact by integrating new services and partners into Sahl’s mobile app.

As part of the team, you’ll work closely with experienced engineers and product managers to deliver high-quality, customer-facing features that expand the scope and utility of the Sahl platform. Your contributions will help unlock new growth opportunities for the business while improving the lives of millions of users.

You’ll get hands-on experience building reliable, scalable, and secure integration points with third-party systems and services. We value curiosity, strong fundamentals, and a willingness to learn. If you’re excited about fintech, mobile development, and solving real-world problems, we’d love to have you on board.

Requirements

Key Responsibilities

● Build and maintain integrations with external services and partners that extend Sahl’s capabilities.

● Collaborate with product and engineering teams to scope, design, and deliver integration solutions.

● Write clean, testable, and maintainable code in collaboration with senior engineers.

● Debug and troubleshoot integration issues, ensuring reliability and a smooth user experience.

● Learn and apply software engineering best practices, including code reviews, version control, and CI/CD.

● Stay up to date with industry trends in APIs, mobile platforms, and integration strategies.

Required Qualifications

● Bachelor’s degree in Computer Science, Computer Engineering, or a related field.

● Solid understanding of computer science fundamentals (data structures, algorithms, object-oriented programming).

● Familiarity with at least one modern programming language (e.g., C#, Java, Python, or Dart).

● Good communication skills and the ability to work in a collaborative team environment.

● Eagerness to learn new technologies and take ownership of deliverables.

Preferred Qualifications

● Exposure to mobile development (especially Flutter) or interest in learning it.

● Basic understanding of RESTful APIs and integration patterns.

● Familiarity with SQL or relational databases.

● Experience with Git and modern development workflows.

● Internship or side project experience integrating with third-party services is a plus. 

سهل هو ما كنت تبحث عنه - تطبيق جديد رائد في المجال يمنحك الفرصة لشحن كارت الكهرباء (المدعم ب NFC) الخاص بك في دقائق من الموبايل

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job