Software Engineer in Backend - PHP

  • robusta
  • Cairo, Cairo Governorate, Egypt
  • Full-time
  • Remotely

وصف الوظيفة

Who we are (Company introduction)

Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish remote engineering hubs, and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces, and content focused on creating impact and growth across the different interactions. 

Robusta is a tech agency working with a diverse client base across different sectors & industries on implementing digital transformation programs. Engagements are typically focused on the digitization of existing operations & processes and/or activation of digital customer engagement channels. With a team of 100+ tech and market consultants, robusta maintains an impactful footprint across EMEA and engages with its clients through its two key operations hubs in Egypt and Germany.

Our Engineering Team

At Robusta Studio, Engineers are craftsmen, we take pride in our skills and our target is delivering the right value to our partners.

Our growing team of 60+ Engineers organized across 7 tribes, take pride in their craft, and we are always seeking to build a robust, scalable, resilient, and clean product; we deeply believe one day of good design saves us months of bad implementation.

Our Backend Tribe

We understand Backend as daily working with complex distributed systems. We can work calmly under pressure and work calmly without pressure. We enjoy working with a relaxed state of mind and really value inner peace. We love food so much, we eat so much, it would be of great value if you do not do any kind of diet.

Come join a relaxed but productive food-loving fun tribe!

Who are we looking for? (About you)

You have a beautiful mind, and a positive vibe and you are not afraid to get your hands dirty on the keyboard.

We do not really have a specific requirement regarding languages and frameworks. We are looking for a mechanic with a strong knowledge of the concepts and paradigms. A craftsman who can master any project by juggling more than one language and framework.

  • You are experienced with Agile methodology
  • We are currently looking for Engineers with experience in PHP.
  • You are familiar with some of these tools: Docker, Kubernetes, Postgres, or Elastic search
  • Our engineers juggle between multiple languages like Ruby on Rails, PHP on Laravel & Magento, Python on Django

What are your responsibilities? Your life as a Backend Engineer

As a Backend Engineer, you will be working on different types of products from websites to enterprise platforms. As part of a cross-functional team focused on delivery, you will be responsible for building the engine that powers the entire product. Here are some examples of how your day will go:

  • Attending daily stand-ups
  • Working on release planning & sprint plan and giving accurate estimates for user stories
  • Architecting solutions and writing elegant, testable & scalable code
  • Reviewing and giving feedback to your peers about their code
  • Staying ahead of the game and up to date with the latest the field has to offer
  • Contributing to our Engineering blog and giving technical sessions to your peer

إمتيازات الوظيفة

Why work with us?

  • Embrace a brighter future with comprehensive Social/Medical Insurance
  • Collaborate with industry-leading tech talents
  • Nurture your career in a dynamic growth culture
  • Enjoy financial benefits with a cost of living allowance (COLA)
  • Secure your financial future with our savings plan
  • Experience the freedom of our remote-first work model
  • Customize your work-life balance with flexible working hours 

Join us to shape your career and thrive in a supportive, forward-thinking environment

متطلبات الوظيفة

What we need from you

  • Bachelor's degree in Computer Science or a related field.
  • Minimum of 5 years of professional experience in backend software development.
  • Strong proficiency in programming languages especially PHP.
  • Extensive experience with web application frameworks (e.g., Laravel, Spring, Django, Ruby on Rails).
  • In-depth knowledge of database design and optimization.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Familiarity with cloud platforms, such as AWS, GCP or Azure.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work in a fast-paced and dynamic environment.