Orion Technical Recruitment Services Pvt. Ltd. logo
Senior Software Engineer BackEnd

Orion Technical Recruitment Services Pvt. Ltd.

Job Type

Full-time

Work Type

On-Site

Location

Cairo, Egypt

Experience

2 - 7 years

Our Purpose

At Trella our Vision is to Empower our Communities to move Economies Forward, and we're doing this by building a digital experience that provides our Shippers, Carriers and Teams with the right technology and platform that reduces the costs of moving goods > Simply, we're trying to disrupt and reinvent trucking, and empower our economies. We have launched from Egypt to Saudi Arabia, Pakistan and UAE, and are looking to build and expand our footprint across the MENA-P region.

What You'll Do:

  • Certain responsibilities may differ between levels:
  • Design components by translating product requirements, break down project / story into tasks and provide accurate estimates.
  • Actively extend or develop low level design, define modules, components using software design patterns.
  • Write high quality, performant, readable, extendible and reusable code while working on defined product & engineering initiatives independently.
  • Contribute relevant, clean, concise quality documentation to Trella s knowledge base to support increased organizational information sharing.
  • Participate in on-call rotations and active involvement in resolving incidents, writing production incident reports.
  • Actively participate in team agile engineering practices and contribute to their continuous improvement.
  • Seniors: Hire, mentor and coach junior team members.


What You'll Need:

  • Senior Backend Expertise (Must be in a Senior role for 2+ years)
  • BS/MS in Computer Science, IT or related technical field with 6+ years of Industry experience.
  • 2+ years of experience contributing to design and architecture of new and existing services.
  • 4+ years of experience with systems software concepts, including distributed systems, networking, file systems and OS internals.
  • Extensive experience ideally in least one programming language such as C, C++, Java, C#, GoLang. (Open to other languages as we are flexible on these)
  • Strong technical aptitude, problem solving, communication skills.
  • Large-scale distributed systems experience, preferably in the form of building those systems and not simply using off-the-shelf frameworks.
  • Experience with Docker and Kubernetes in a cloud environment is a plus.
  • Experience with Golang, C# and AWS is a plus.