Full-Stack Developer

Universal Payment Services - Nasr City, Cairo

Applicants for
1 open position
Experience Needed:
Less than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job


  • Use Agile engineering practices and various software and web/mobile development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
  • Collaborate with other team members to craft clear user stories, design tests
  • for prototypes and products, and continuously deliver product enhancements
  • Communicate with IT teams about any digital innovations that are tying into bedrock IT systems
  • Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines
Job Requirements


  • At least 4-5 years of software development experience with experience working in Agile teams
  • Extensive experience and working knowledge of Java, object-oriented development
  • Extensive experience and working knowledge of HTML5/ CSS3
  • Extensive experience with a modern frontend Javascript framework, such as ReactJS, AngularJS,
  • EmberJS, Vue.js
  • Experience with REST APIs, JSON and AJAX
  • Experienced with JQuery
  • Mobile banking experience is preferred
  • Real passion for development and a demonstrated appetite for continual learning
  • Knowledge of pair programming, continuous integration and test-driven development
  • Experience with at least 1 unit testing framework, such as Mocha, RSpec
  • Familiarity with WebLogic Server is a plus
  • Familiarity with the concepts of Functional Programming and Microservices is a plus
  • Community contributions (e.g., open source work, publishing / speaking on technical ideas) is a plus
  • Fluent in English
About this Company

Universal Payment Services - a Kuwait-Saudi partnership with a capital of 50 million USD - is one of the leaders in transaction processing and offers international, top-notch electronic transaction processing services through high speed, robust electronic information network.... (More)

See all Careers and Jobs at Universal Payment Services