Senior Software Engineer
Role Overview
The Senior Software Engineer, Backend designs, develops, and maintains reliable, scalable, and secure backend services.
The role supports large-scale production environments and works across multiple engineering and product teams.
Key Skills for This Role
Full Job Posting
Company and Product
Geidea provides digital payment solutions and is hiring for its Geidea Store platform.
The platform supports device management, application lifecycle management, software distribution, telemetry, remote connectivity, authentication, and related capabilities.
Role Overview
The Senior Software Engineer, Backend designs, develops, and maintains reliable, scalable, and secure backend services.
The role supports large-scale production environments and works across multiple engineering and product teams.
Employment
- The source identifies the employment type as full-time.
- No workplace arrangement is specified in the provided job description.
Responsibilities
- Design, develop, test, and maintain Java and Spring Boot backend services and REST APIs.
- Develop microservices according to architecture, coding, security, and design standards.
- Design data models and implement communication using databases, Kafka, MQTT, and messaging technologies.
- Implement authentication, authorization, API security, and application-level controls.
- Analyze performance, troubleshoot production issues, and implement permanent solutions.
- Collaborate with Android, Frontend, QA, DevOps, Infrastructure, and Product teams.
- Participate in reviews, technical discussions, design activities, documentation, and continuous improvement.
Qualifications
- 5–7 years of professional backend software development experience is required.
- Hands-on Java and Spring Boot experience is required.
- Experience developing and maintaining REST APIs and backend services is required.
- Experience with microservices-based applications is required.
- Agile/Scrum software development experience is required.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at geidea
Data Engineer Sr. Manager
, KSA
Geidea seeks a Data Engineer Sr. Manager to lead the enterprise data platform on Google Cloud Platform, overseeing reliable, secure, and scalable data engineering solutions for BI, payments, and analytics. The role requi
Operational Risk Manager
, KSA
Geidea seeks an Operational Risk Manager to own and oversee its enterprise operational risk management framework. The role provides independent risk oversight, RCSA and risk register management, incident and loss oversig
Software Engineer
Bengaluru, IND
Geidea is seeking a backend Software Engineer to build reliable, scalable, and secure services for the Geidea Store platform. The role requires 2–5 years of backend development experience with Java, Spring Boot, REST API
Merchant Growth Representative
, KSA
Geidea is seeking a Merchant Growth Representative to expand and retain its merchant portfolio in the Riyadh Region. The role covers prospecting, onboarding, solution presentation, account support, pipeline management, a