2,135,525open jobs
135,026companies
245,642added this week
Browse all
Location
In office (Bengaluru)
Seniority
Middle · 4+ years exp
Employment
Full-Time

First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match
Geidea is a Saudi payments technology company that supplies point of sale terminals, online checkout and merchant software. It serves hundreds of thousands of merchants in the kingdom and has expanded into Egypt and other regional markets. The company also offers business management tools bundled with its acquiring services.
Backed by Gulf Capital

Established in 2008, Geidea epitomises customer focused empowerment and commercial success through continuous innovation.

Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market.

Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity.

Our technology mirrors our people - Smart, Innovative & Forward Thinking

www.geidea.net

To maintain competitive advantage as we grow, we are currently looking for a new Full Stack Engineer

Job purpose:

Geidea Store is the platform Geidea uses to remotely manage, update and control its POS terminal fleet. This role designs, builds and runs it end to end, across backend services and the web console. Without it, app and firmware rollouts slow down, terminals need costly field visits, and security and compliance gaps go unnoticed. Merchants would face more downtime, and Geidea would lose its ability to scale the fleet and launch new merchant services quickly.

Responsibilities:

  • Design, build and own complex Java / Spring Boot microservices end to end that handle traffic from up to 1M users and devices.
  • Design REST APIs and event contracts on Kafka and MQTT between web clients, services and devices.
  • Model MongoDB data and Redis caching for high-volume, scalable systems.
  • Implement secure flows: JWT at the API gateway (Spring Cloud Gateway), RBAC, OTP login and TOTP-based device authentication.
  • Build data-heavy Vue 3 screens (PrimeVue, Pinia) with dashboards (Chart.js) and maps (Leaflet, MapLibre).
  • Add structured logging, metrics and tests so production issues can be traced across services.
  • Review code, mentor developers and take part in design reviews.

Qualifications:

  • 4-5 years in software development, 1+ of them on production Java / Spring Boot backends. (High)
  • Java 17/21, Spring Boot 3, Spring Security, Spring Cloud Gateway (WebFlux) and Spring Data MongoDB. (High)
  • 1+ years of frontend, ideally Vue 3 with Pinia and PrimeVue (React or Angular acceptable). (Low)
  • Microservices and event-driven design with Kafka: retries, ordering, idempotency. (High)
  • MongoDB and Redis: data modelling, indexing, caching. (High)
  • JWT, OTP / TOTP and role-based access control. (Medium)
  • Docker, CI/CD (Azure DevOps or similar), JUnit and Mockito. (Medium)

Our values guide how we think and act - They describe what we care about the most

Customer first - It's embedded in our design thinking and customer service approach

Open - Openness allows us to constantly improve and evolve

Real - No jargon and no excuses!

Bold - Constantly challenging ourselves and our way of thinking

Resilient – If we fail, we bounce back stronger than before

Collaborative - We know that we can achieve a lot more as a team

We are changing lives by constantly striving for a better solution

Click apply below and become part of the Geidea story

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,135,525 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
In office · Full-Time · 3+ years exp · Bachelor's Degree · Hyderabad
Java
C#
C++
AI/ML
Machine Learning
Apply
In office · Full-Time · 3+ years exp · Pune
Java
Java
Spring Boot
Databases
MySQL
DevOps
Rest API
AWS
Apply
In office · Full-Time · 8+ years exp · Bengaluru
Analytics
MicroStrategy
Apply
Backend Engineer 1 day ago
$11k – $16k per year (gross) · In office · Full-Time · 3+ years exp · Hyderabad
Java
Java
Spring Boot
Spring Security
Flyway
Databases
PostgreSQL
DevOps
Rest API
GitHub Actions
Azure
CI/CD
AWS
Docker
Apply
Hybrid · Full-Time · Bachelor's Degree · Bengaluru
JavaScript
Java
TypeScript
SQL
Java
Maven
Gradle
Databases
Oracle
AI/ML
AI Agents
DevOps
Rest API
CI/CD
GitOps
Git
Management
Agile
QA
Selenium
Playwright
Apply
Senior Developer 10 hours ago
In office · Bengaluru
SQL
Analytics
Cognos
Apply
In office · 5+ years exp · Bengaluru
Go
JavaScript
Java
Node JS
Databases
MySQL
Redis
Aerospike
Cassandra
Apply
In office · Full-Time · Bengaluru
AI/ML
Machine Learning
DevOps
CI/CD
Jenkins
Git
Apply
In office · 4+ years exp · Bengaluru
JavaScript
TypeScript
PowerShell
Databases
Azure Cosmos DB
Azure SQL Database
Frontend
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Configuration Management
GitHub
DNS
Cybersecurity
Least Privilege
Microsoft Entra ID
Management
Power Automate
Power Apps
SharePoint
ITIL
Service Desk
Apply
See all jobs
This is one of many
2,135,525 more open roles from verified company boards, updated every day.