Senior Backend Engineer

Posted 4 Days Ago
Be an Early Applicant
Riyadh, SAU
In-Office
Senior level
Fintech • Information Technology • Payments • Software • Financial Services
The Role
Designs, develops, and optimizes scalable Java and Spring Boot backend services within a microservices architecture. Owns complex features from technical design through production, builds Kafka-driven integrations, improves security and reliability, troubleshoots production issues, and contributes to architecture, CI/CD, testing, deployment, observability, code quality, and mentoring junior engineers.
Summary Generated by Built In

Purpose:

To design, develop, and optimize complex backend systems and services, ensuring scalability, security, performance, and reliability while contributing to technical standards and engineering improvements. 

Main Duties and Responsibilities:

  • Design and develop scalable backend services and APIs in Java and Spring Boot within a microservices architecture. 
  • Own delivery of complex features end to end, from technical design through production. 
  • Design and optimize database interactions, integrations, and inter-service communication. 
  • Build and operate event-driven flows using Kafka and enterprise messaging. 
  • Ensure solutions meet security, performance, availability, and maintainability requirements. 
  • Apply secure coding practices for authentication, authorization, encryption, and sensitive data handling. 
  • Conduct code reviews and uphold engineering standards across the squad. 
  • Troubleshoot complex production issues and implement durable fixes. 
  • Contribute to technical design decisions and application architecture. 
  • Improve CI/CD pipelines, automated testing, deployment, and observability on OpenShift/Kubernetes. 
  • Identify technical debt and drive improvements to design and code quality. 
  • Mentor junior engineers and share knowledge across the chapter. 

Requirements

QUALIFICATIONS:

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field. 
  • 4 years of backend engineering experience. 
  • Strong Java, Spring Boot, REST API design, SQL, and Git. 
  • Hands-on experience with containers, CI/CD, and distributed systems (Good to have) 
  • Payments or regulated financial services experience preferred (Good to have) 

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 4 years of backend engineering experience
  • Strong Java experience
  • Strong Spring Boot experience
  • REST API design experience
  • SQL experience
  • Git experience
  • Hands-on experience with containers
  • Hands-on experience with CI/CD
  • Hands-on experience with distributed systems
  • Payments or regulated financial services experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Riyadh
39 Employees

What We Do

We are TAWANTECH, a dynamic and innovative company that specializes in financial technology solutions and services, with a team of passionate professionals and a commitment to excellence, we are dedicated to delivering exceptional solutions that meet the unique needs of our clients.

Similar Jobs

In-Office
Riyadh, SAU
1973 Employees
In-Office
Riyadh, SAU
1973 Employees
In-Office
Riyadh, SAU
32902 Employees

InnovationTeam Logo InnovationTeam

Back-end Engineer

Information Technology • Professional Services • Consulting
In-Office
Riyadh, SAU
231 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account