Logo-img
Careers

Be part of us

We are on a mission to remove unnecessary risks from the innovation journey

Rectangle50Rectangle53
Rectangle52Rectangle55

Why join Gotrah?

Every day, we refine, iterate, and explore how to make people’s life easier.

Futuristic Vision

Join a vision to build the most efficient startups’ validation and scaling engine with a goal to reduce innovation waste and bring to the market the next generation of companies.

Diversity

Get the best of both worlds, the diversity of industries and technologies in software houses, and the depth of engagement in startups.

Exposure

Join an amazing core team and get exposure to the full journey from idea to funding.

Clear Path

Get a chance to work on different projects with an opportunity to continue with one of them if you liked it.

Dream Comes True

Do you dream that one day you build your own startup? You are in the right place, 80% of our ventures are generated by our in-house team.

Flexibility

Enjoy our flexible work environment, we are outcome-oriented and we only hire self-driven champions.

Gotrah Values

Removing friction & building better

Humility

Self-awareness

Bias-to-action

Courage

Ownership

Trust

Diversity

Giving Back

Perks

Every day, we refine, iterate, and explore how to make people’s life easier.

Hybrid Work

Getting stuff done doesn't require a commute. We allow employees to work from their homes for 3 days per week

Flexible Schedule

We believe in outcomes, therefore we don't measure your performance based on 9-5 typical workdays.

Learning & Development

Learning should never stop. We provide all kinds of mentoring & learnings, from on-the-job training to formal and online courses.

Empowerment

Trust and partnership go hand in hand, therefore we empower you to make the right decision.

Open Roles

Find your suitable job and join our team!

Engineering
Cairo, Egypt
Posted 4 years ago

We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. Take full control on build the frontend client app using JS frontend frameworks and manage the communication between this app and the Backend APIs

Responsibilities

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to the back-end
  • Collaborate with other team members and stakeholders
  • Consume the Backend API’s 

Skills And Qualifications

  • Passionate about learning new technologies and working on a product of massive scale and impact
  • Proficient knowledge of JavaScript/Typescript programming language 
  • Proficient understanding of web markup, including HTML5, CSS3, and CSS pre-processing platforms
  • Proficient understanding of client-side scripting and JavaScript frameworks such as ReactJS, VueJS
  • Familiar with Node JS framework
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of code versioning tools, such as GIT
  • Good understanding of SEO principles and ensuring that application will adhere to them.
  • Minimum of 3 years of industry experience.

Job Features

Job Category

Fulltime, Remote

We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actu...

Engineering
Cairo, Egypt
Posted 4 years ago

We are looking for a Full Stack engineer responsible for contributing and building our services and platforms in many areas from backend, infrastructure to client apps. You will be involved in the design of the services and their development to ensure maximum performance and stability.

Responsibilities

  • Design some services and components 
  • Implementation of a robust set of services and APIs to power the web application
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Integration of the front-end and back-end aspects of the web application
  • Implementation of security and data protection
  • Design and implementation of data storage solutions
  • Execute full software development lifecycle
  • Write clean, reusable, testable, and maintainable code
  • Integrate components into a fully functional & validated system
  • Manage and contribute to the company infrastructure 

Skills and Qualifications

  • Passionate about learning new technologies and working on a product of massive scale and impact
  • Proficient knowledge of at least one of a back-end programming language {{Python, Java, JavaScript/TypeScript }}
  • Understanding of fundamental design principles behind a scalable application
  • Ability to implement automated testing platforms and unit tests
  • Good understanding of at least one of the frameworks like Django, Flask, FastAPI, Spring, Play, Flask, or express.
  • Proficient understanding of code versioning tools  Git
  • Proficient in using Linux and bash shell 
  • Proficient understanding of OWASP security principles
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3 and JavaScript frameworks such as AngularJS, ReactJS
  • Minimum of 3 years of industry experience in engineering.
  • Strong Computer Science fundamentals
  • Familiar with container-based development/deployments

Pluses 

  • User authentication and authorization between multiple systems, servers, and environments
  • Good understanding of containerized Applications and containers tool such as Docker 
  •  Work experience with AWS services such as EC2, S3, LBS, API Gateway, EKS, ...etc
  •  Familiar with Automatic build and deployment and with tools like Jenkins
  • Experience with system-level tools for debugging is a plus
  • Experience in multi-tiered distributed systems, web services, APIs, and relational & NoSQL databases

Job Features

Job Category

Fulltime, Remote

We are looking for a Full Stack engineer responsible for contributing and building our services and platforms in many areas from backend, infrastructure to client apps. You will be involved in the des...

Engineering
Cairo, Egypt
Posted 4 years ago

Gotrah is looking for a Software Engineer who is eager to design and develop software platforms that will serve as scalable products. The ideal candidate will have experience working with the software development life cycle from preliminary system analysis to tests and deployment, all while using cutting-edge techniques and tools to build and scale the product as a world-class platform for the future.  

RESPONSIBILITIES 

  • Design and develop software services and components  
  • Build reusable code and libraries for future use 
  • Execute full software development lifecycle 
  • Manage and contribute to the product infrastructure  
  • Optimize application for maximum speed and scalability 
  • Design and implement data storage solutions 
  • Implement security and data protection 
  • Develop software verification plans and quality assurance procedures 
  • Document and maintain software functionality 
  • Deploy programs and evaluate user feedback 
  • Develop tools and applications by producing clean, efficient code 
  • Automate tasks through appropriate tools and scripting 

CORE 

  • 3+ years of industry experience 
  • Experience in Data Modeling and Database Design Experience 
  • Working experience in at least one of a back-end programming language (Java, Kotlin, Python, JavaScript, Go, Scala, C++) 
  • Knowledge of at least one of the scripting languages (Python, Shell, JavaScript, Ruby) 
  • Working knowledge with any non-relational data store(MongoDB, DynamoDB, Cassandra, ..)
  • Working knowledge with any messaging systems (Kafka, RabbitMQ, SQS, …)
  • Proficient understanding of code versioning tools, Git 
  • Familiar with container-based development/deployments
  • Strong knowledge of OOP 
  • Strong knowledge of Design Patterns 
  • Strong knowledge of Computer Science fundamentals 
  • Work experience within an Agile Scrum team 
  • Self-driven and fast Learner 

PLUS

  • Work experience with more than one programing language 
  • Work experience with GraphQL
  • Experience working within a microservice architecture project 
  • Work experience with Cloud Providers (AWS, Azure, Google Cloud) 
  • User Authentication and user Authorization between multiple systems, servers, and environments  
  • Good understanding of containerized applications and container tools such as Docker, Kubernetes  
  • Familiar with automatic building and deployment with tools like Jenkins, Github actions, bitbucket Pipeline
  • Experience with multi-tiered distributed systems, web services, APIs, relational and NoSQL databases 
  • Experience working with more than one part of the stack (Frontend, android, iOS, Backend, DevOps)

Job Features

Job Category

Fulltime, Remote

Gotrah is looking for a Software Engineer who is eager to design and develop software platforms that will serve as scalable products. The ideal candidate will have experience working with the software...

Engineering
Cairo, Egypt
Posted 4 years ago

Gotrah is looking for a Software Engineer who is eager to design and develop software platforms that will serve as scalable products. The ideal candidate will have experience working with the software development life cycle from preliminary system analysis to tests and deployment, all while using cutting-edge techniques and tools to build and scale the product as a world-class platform for the future.  

RESPONSIBILITIES 

  • Design and develop Mobile apps 
  • Build reusable code and libraries for future use 
  • Optimize application for maximum speed and scalability 
  • Design and implement local caching and local data storage
  • Implement security and data protection 
  • Document and maintain software functionality 
  • Deploy apps and evaluate user feedback 
  • Develop tools and applications by producing clean, efficient code 
  • Automate tasks through appropriate tools and scripting 

CORE 

  • 3+ years of industry experience 
  • Experience in mobile app development ( native iOS,  native Android, or react-native)
  • Working experience in at least one of the programming languages (Swift, Kotlin, TypeScript) 
  • Proficient understanding of code versioning tools, Git 
  • Strong knowledge of OOP 
  • Strong knowledge of Design Patterns 
  • Strong knowledge of Computer Science fundamentals 
  • Work experience within an Agile Scrum team 
  • Self-driven and fast Learner 

PLUS 

  • Work experience with more than one programing language 
  • Work experience with GraphQL
  • Work experience with Cloud Providers (AWS, Azure, Google Cloud) 
  • User Authentication and user Authorization between multiple systems, servers, and environments  
  • Familiar with automatic building and deployment with tools like Jenkins, Github actions, bitbucket Pipeline

Job Features

Job Category

Fulltime, Remote

Gotrah is looking for a Software Engineer who is eager to design and develop software platforms that will serve as scalable products. The ideal candidate will have experience working with the software...