Senior Backend Developer / Software Architect (Go / Java)

Nile Bits

Posted 30+ days ago

Experience

2 - 5 Years

Job Location

Egypt - Egypt

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Senior Backend Developer / Software Architect (Go / Java) Amr Saafan 2026-02-10T07:16:28-05:00

Employment Type: Fulltime
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote

Apply Now

Job Description:

We are looking for a highly experienced Backend Developer / Software Architect to join our growing IT/IS team. In this senior-level role, you will be responsible for designing, implementing, and scaling backend systems from the ground up. Your focus will include architecting system components, defining backend standards, managing database structures, and ensuring the reliability, scalability, and performance of core services.
This is a hands-on position that requires a deep understanding of backend architecture, system design, and a strong command of Go (Golang) or Java. You will collaborate closely with product stakeholders, DevOps, and frontend teams to build robust applications that power critical business operations.
Are you a person who thrives in greenfield environments, enjoys owning the full technical picture, and is ready to lead projects from concept to deployment? If so, this is a unique opportunity to shape the technological foundation of key systems in a fast-moving trading environment.

Key Responsibilities:

  • Architect and build backend systems from scratch, including database schema design, service layers, and integration points
  • Define and implement scalable, secure, and maintainable backend architectures
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Provide technical leadership, set coding standards, and mentor junior developers
  • Ensure the performance, reliability, and resilience of backend services in high-load environments
  • Design and implement secure data storage and communication patterns (REST, gRPC, Protobuf)

Required Qualifications:

  • Proven experience designing and implementing backend systems from the ground up
  • Strong proficiency in Go (Golang) and/or Java, with deep knowledge of system-level programming and concurrent architectures
  • Solid experience in system and application architecture, including distributed systems and microservices
  • Strong understanding of relational and NoSQL databases (PostgreSQL, Cassandra, MongoDB)
  • Experience with gRPC, Protobuf, RESTful APIs, and messaging systems
  • Experience in trading platforms, real-time data processing, and protocols like FIX 4.4 is a significant advantage
  • Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms is a plus

Apply Now

Company Industry

Department / Functional Area

Keywords

  • Senior Backend Developer / Software Architect (Go / Java)

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Similar Jobs

Financial Accountant

Confidential Company

  • 2 - 8 Years
  • Port Louis - Mauritius

Java Programmer

Software & co.

  • 1 - 3 Years
  • Sharjah , Dubai , Umm Al Qaiwain - United Arab Emirates (UAE)

Java Developer

Software AYS

  • 3 - 6 Years
  • Abu Dhabi - United Arab Emirates (UAE)

Java Developer

Software AYS

  • 2 - 4 Years
  • Abu Dhabi - United Arab Emirates (UAE)

Java Programmer

EYL Consultant

  • 0 - 2 Years
  • Al Ain - United Arab Emirates (UAE)
View All