Job Openings Senior Software Engineer, Fintech - Cairo

About the job Senior Software Engineer, Fintech - Cairo

Our Client is a Financial technology-based product for POS, Payment Gateway, Loan or Lending systems, and others. It was established in 2012, or about 12 years ago, with branches in Egypt, Greece, UAE, Ethiopia, Pakistan, and Malaysia. With branches in Asia Pacific, the Middle East, and Europe, the company has clients in more than 35 countries worldwide.

We seek enthusiastic, results-driven, can-do, and motivated professionals who want to be part of a team of like-minded individuals who deliver solutions in an innovative and exciting environment.

What you will do

  • As a Senior Software engineer, you will be involved with the microloan provisioning platform's analysis, design, development, and maintenance.
  • Our enterprise platform handles millions of loan transactions daily.
  • The candidate should be wary of efficiency, performance, and quality in each software development phase.
  • Developers can see the product at all the phases of its life.
  • The platform is implemented in Java using Spring framework based on the microservices architecture.
  • Our technology stack includes Spring, JMS, REST Web Services, Hazelcast, Postgres, Kafka, Elastic, Docker Swarm, and Debian.
  • We are seeking people who do not necessarily have experience with the technologies we use but are eager to learn and contribute to our product.

What you will need

  • Bachelor's degree in Computer Science or a related discipline
  • At least 7 years experience in back-end platform development with solid programming abilities in Spring Framework
  • Knowledge of Relational Database technology
  • Knowledge of NoSQL will be considered a plus
  • Postgres, Elastic Search, Docker Swarm

Your key attributes

  • Excellent communication skills and team working mentality
  • Passion for learning new technologies and eagerness to collaborate with other creative minds
  • A sharp and highly motivated personality
  • Strong desire to explore, evaluating, and understand new technologies
  • Ability to hit tight deadlines and work under pressure and strict attention to detail
  • Excellent judgment, organizational and problem-solving skills
  • Experience in working with secure code development guidelines and coding practices (i.e. OWASP, NIST)
  • Stacks summaries requirement: Java, Spring Boot Framework, Java Message Service (JMS), REST Web Service, Relational Database Technology (RDBMS), DevOps knowledge (PostgreSQL, Elastic Search, Docker Swarm, Kafka, Debian), NoSQL, Secure Code Development (OWASP, NIST)

Why you should apply

What we offer:

  • Flexible remote working
  • Competitive remuneration package
  • An extra day off on your birthday
  • Performance-based bonus scheme
  • Comprehensive private healthcare insurance
  • All the tech gear you need to work smart

Perks:

  • Be a part of a multicultural working environment
  • Meet a very unique and promising business and industry
  • Gain insights for tomorrow's market foreground
  • A solid career path within our working family is ready for you
  • Continuous training and access to online training platforms

Company Values

#1 Drive to Thrive: Fully dedicated to evolving. We welcome all challenges and learning opportunities.
#2 Customer-First Mindset: We go above and beyond to meet our partner's and client's expectations.
#3 Bridge the Gap: Knowledge is shared, information is exchanged, and every opinion counts.
#4 Go-Getter Spirit: We are results-oriented. We identify any shortcomings that hold us back and step up to do what's needed.
#5 Together we will do it: We are committed to supporting one another and understanding and respecting different perspectives to reach our common goals.