Skip to content

Software Engineer - Integrations

  • Hybrid
    • Smart Village, 6th of October, Al Jīzah, Egypt
  • Engineering

Job description

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.

Job 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. 

or