Enable job alerts via email!

Senior Backend Engineer

Network International

Dubai

On-site

AED 120,000 - 200,000

Full time

7 days ago
Be an early applicant

Job summary

A leading financial technology firm in Dubai is seeking a Senior Backend Engineer to architect and develop robust backend systems for their Ecommerce payment gateway. The ideal candidate will have over 8 years of experience in backend engineering, specializing in MongoDB and Java frameworks. Join a diverse team to enhance the scalability and security of our services. Competitive compensation and professional growth opportunities await.

Qualifications

  • Minimum of 8+ years relevant experience as a backend engineer.
  • Strong knowledge of security standards, encryption, and access control.
  • Ability to write and execute unit tests using JUnit.

Responsibilities

  • Lead the design and development of backend systems for high performance.
  • Utilize knowledge of MongoDB and MySQL to maintain data integrity.
  • Deploy backend services on cloud platforms like AWS or Azure.

Skills

Strong knowledge of MongoDB
Experience with Java frameworks
Knowledge of Kotlin
Experience with microservices architecture
Financial/banking domain expertise
Experience with Keycloak
Familiarity with cloud platforms
Excellent problem-solving skills
Strong knowledge of APIs

Education

Bachelor's Degree in computer science

Tools

Docker
Kubernetes
AWS
Azure

Job description

About Us

Network International is the largest Financial Technology company in the Middle East and Africa.

Payments is our core business, providing services in more than 50 countries, including the UAE, Jordan, South Africa, and Egypt.

Besides payments, we offer Data and Insights, Lending, Insurance, Risk Solutions, and more.

Our primary customers are businesses of all sizes and segments, with recent growth in the direct-to-consumer card segment.

About The Role

As a Senior Backend Engineer, you will be responsible for architecting and developing the backend systems that power our Ecommerce payment gateway (N-Genius Online).

You will collaborate with cross-functional teams, including frontend developers, product managers, and DevOps engineers, to ensure the robustness, scalability, and security of our backend infrastructure.

Key Responsibilities

  1. Backend Development: Lead the design, development, and maintenance of backend systems to ensure high performance and scalability.
  2. Database Expertise: Utilize strong knowledge of MongoDB and MySQL to design efficient schemas, optimize queries, and maintain data integrity.
  3. Microservices Architecture: Create and maintain microservices using Java, following best practices in software design and development.
  4. Cloud Integration: Deploy and scale backend services on cloud platforms like AWS or Azure, using serverless computing and containerization.
  5. Security and Compliance: Implement security best practices, encryption, access controls, and mitigate vulnerabilities. Manage system migrations.
  6. Performance Optimization: Monitor and improve backend performance, addressing bottlenecks and response times.
  7. Troubleshooting: Investigate and resolve backend issues, collaborating with DevOps and frontend teams.
  8. Documentation: Maintain technical documentation for systems, APIs, and microservices.
  9. Code Review and Mentoring: Participate in code reviews, mentor junior engineers, and uphold high code quality standards.

Education

Bachelor's Degree in computer science or equivalent.

Experience

Minimum of 8+ years relevant experience as a backend engineer.

Required Skills and Knowledge:

  • Strong knowledge of MongoDB and MySQL.
  • Experience with Java frameworks: Spring, Spring Boot, Spring Cloud, Quarkus.
  • Knowledge of Kotlin and Go languages.
  • Experience with microservices architecture and design patterns.
  • Financial/banking domain expertise.
  • Experience with Keycloak, OAuth2.0, OpenID.
  • Experience with streaming platforms like Kafka or Azure Event Hubs.
  • Familiarity with cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes, Helm).
  • Understanding of security standards, encryption, and access control.
  • Excellent problem-solving and collaborative skills.
  • Effective communication skills, both written and verbal.
  • Strong knowledge of APIs, RESTful services, SOA, WSDL, schemas.
  • Experience with CI/CD tools like Jira, Bitbucket, Swagger.
  • Knowledge of HTTP, XML, REST, SOAP, Web Services, SOAP UI.
  • Familiarity with UNIX and Windows OS.
  • Experience with monitoring tools like Kibana or Grafana.
  • Ability to write and execute unit tests using JUnit.

Key Requirements

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.