DevJobs

Principal Software Engineer

Overview
Skills
  • Java Java
  • Kafka Kafka
  • AWS AWS
  • Networking Networking
  • Aurora
  • containers
  • ECS
  • ISO 27001
  • PCI
  • Quarkus
  • security
  • security certifications

Our Mission


Neema is all about impact - How often do you get the chance to affect the life of others, across the globe?


Our vision is to let everyone enjoy financial freedom, regardless of their banking status, credit score, or other obsolete metrics.

Our products do just that, without depending on the traditional banking system.


Using cutting-edge technologies, our Global Payments Network provides banks and financial institutions around the world advanced cross-border payments solutions, with expertise in hard-to-reach destinations.


Since we truly believe in the saying "Go big or go home" we're looking for an Ace, nothing less, to join our R&D team and work directly under our VP R&D.

You will help us set high standards, and make sure everything we do is modular, flexible and scalable.


We’re a fintech company, so our business is money. This means that every new BigDecimal ("0.000001") matters.

We need someone that understands business, understands the impact of the technology on the business (and vice versa) and that can help our teams create software to represent and support our extremely complex operation.


Responsibilities:

· As a Principal Software Engineer, you will work on Neema’s financial core.

· You will work directly under our VP R&D.

· Work closely with team leads on design, architectures,.

· Help guide our teams in complex problem solving to ensure the implementation of best coding

and engineering practices.

· Ensure that highest standards of architecture design, performance, security and best practices

are met.

· Work closely with the products and with other teams in the company to make sure real world

business problems are being solved correctly with performance and scaling in mind.


We’re looking for:

· Team players. Rockstars without the ego. Fast learners who work hard and get S*** done.

· BSc in Computer Science or equivalent is a MUST.

· 8+ Years of software development experience. At least 3 years experience as a principal engineer/ tech lead/ team

lead.

· Java experience is a must.

· Experience in architecting, designing and implementing large-scale backend systems.

· High level of relational and noSQL databases is a must.

· Experience in financial systems is a huge advantage.

· Experience in as many of the following: AWS (ECS, Aurora, security and networking),

containers, Kafka, Quarkus, security certifications (ISO 27001, PCI).

Neema