Backend Engineer
Role Overview
First Orion is a telecommunications technology company focused on trusted phone communications and protection from scam and spoofed calls.
The role is an experienced individual-contributor position with no direct people-management responsibilities.
The engineer will work with distributed teams on core microservices for call treatment orchestration, brand data, analytics, and billing.
Services are designed for cloud-agnostic, multi-tenant use across public clouds and on-premises environments.
Key Skills for This Role
Full Job Posting
About First Orion and the role
First Orion is a telecommunications technology company focused on trusted phone communications and protection from scam and spoofed calls.
The role is an experienced individual-contributor position with no direct people-management responsibilities.
The engineer will work with distributed teams on core microservices for call treatment orchestration, brand data, analytics, and billing.
Services are designed for cloud-agnostic, multi-tenant use across public clouds and on-premises environments.
Location and working arrangements
- The position may be based in Dubai, UAE (onsite) or the United Kingdom (remote).
- The role primarily follows local business hours, with occasional flexibility for maintenance, implementations, and service escalations across time zones.
Responsibilities
- Design, build, enhance, and own Java 21 and Spring Boot 3.x microservices and REST APIs.
- Apply hexagonal and event-driven architecture, including Apache Kafka, to support service functionality.
- Work with PostgreSQL, Redis, and MinIO or other S3-compatible storage.
- Design multi-tenant services for deployment across public cloud and on-premises environments; containerize and deploy using Docker and Kubernetes.
- Implement secure integrations and build observable services with monitoring, structured logging, dashboards, and distributed tracing.
- Contribute to CI/CD, technical design, testing, troubleshooting, and production support, collaborating with distributed teams.
Must-have qualifications
- At least three years of professional Java development using Java 11 or later; Java 17 or 21 is preferred.
- Hands-on Spring Boot 3.x experience, including Web, Data JPA, and Security.
- Experience designing and implementing REST APIs and PostgreSQL and/or Redis.
- Experience using Git; Bitbucket experience is preferred.
- Foundational Docker and Kubernetes experience and understanding of microservice architecture and modern backend design.
- Experience designing, building, testing, deploying, and supporting production services.
- Strong problem-solving and communication skills and ability to work effectively in a collaborative, distributed environment.
Additional helpful experience
- Gradle with Kotlin DSL, OIDC or comparable identity standards, telecommunications, or multi-tenant SaaS experience.
- Hexagonal, ports-and-adapters, or clean architecture; Helm charts; monitoring, dashboards, tracing, or structured logging.
- Cloud-agnostic deployment, S3-compatible storage, secrets-management tools, data-protection requirements, or high-throughput and low-latency systems.
Compensation
- UK salary range is £30,800–£54,100, depending on experience.
- Compensation for UAE-based employees will be discussed during recruitment and depends on experience.
Benefits
- Benefits vary by location and may include medical insurance, paid time off and public holidays, retirement or pension benefits, and an annual home-country flight allowance for eligible UAE-based employees and dependents.
- The company describes a collaborative environment and opportunities for professional growth and development.
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 First Orion
Quality Assurance Automation Engineer
, UAE
First Orion is seeking a Quality Assurance Automation Engineer to build test frameworks, automate web and backend testing, validate APIs and microservices, and improve software quality throughout delivery. The role requi
Senior Software Engineer
, UAE
First Orion is seeking a Senior Software Engineer to build and maintain scalable backend applications, APIs, microservices, and cloud deployments. The role requires 5+ years of experience with Java, Spring Boot, relation
Information Technology Auditor
North Little Rock, USA
Backend Engineer
, UAE
IT Technician
North Little Rock, USA
Channel Sales Manager
North Little Rock, USA
Associate Quality Assurance Analyst
North Little Rock, USA
Quality Assurance Automation Engineer
, UAE
Senior Software Engineer
, UAE