Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer (Focusing on PHP)

TMentors
Nasr City, Cairo
Posted 2 years ago
57Applicants for1 open position
  • 1Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Do you want to use your software skills where they will have a real impact on the business’s bottom line and the performance of a global online marketplace, do you like to work in Robotics and work in world-class projects?

We’re looking for an amazing self drove senior software developer who loves crafting cutting-edge user experiences.

  • Help build a platform with a Data-centric, Machine Learning focus
  • Work on a client product that focuses on LMS & SMS.
  • Maintain and improve TM projects
  • Get feedback from, and build solutions for, users and customers
  • Stay up-to-date on emerging technologies
  • Cairo office, with work from home option

You might be a great fit for this job if:

  • You lead with humility and confidence.
  • You care about Continual learning and improvement
  • You care about Code Refactoring and Continually delivering high-quality code.
  • Our engineers have the opportunity (and are expected) to exercise a high degree of ownership and expertise in their daily work, having strongly held and defensible ideas, and advocating for what they believe is right. But they also need to be eager to hear differing opinions, adept at identifying and evaluating trade-offs, willing to be proven wrong, and quick to walk through fire to help out their fellow teammates.

What is TMentors’s tech stack?

  • Microservices architecture
  • A spectrum of languages: PHP, Vue.js, .Net, Node, Ruby, Python, React, and React Native
  • RESTful and GraphQL APIs
  • Full Continuous Integration and Delivery

How you’ll stand out from the crowd:

  • You’ll have written code before in a variety of different languages and enjoy learning new ones.
  • You’ll have experience in developing custom-built web-based platforms or products, ideally having worked with one or more of the following languages: PHP, Node, Ruby, JavaScript, and/or Python.
  • You’re a data-driven problem solver who really enjoys working with large data-sets, data structures, algorithms, and object-oriented design.
  • You are interested in learning more about distributed architectures and microservices.
  • You are excited by the challenge of solving real-world problems that potentially impact millions of users and the opportunity to improve everyone’s overall experience.
  • You’d really enjoy having the opportunity to own the solution and managing a feature from end-to-end.
  • You’ll enjoy keeping up to date with the latest technologies and bringing new ideas to the team.

Job Requirements

  • You have at least 2 years of experience working at scale in a team of software engineers
  • You are a fast learner, with a lot of engineering experience.
  • You can hands-on program object-oriented fluently
  • You have deep knowledge of PHP plus some experience with another backend language, e.g., NodeJS, Java, Go, or Python, and good knowledge of SQL and relational databases
  • You love design patterns and clean code
  • You understand architecture principles
  • You have experience in building large-scale software solutions, with an eye on performance and security.
  • You have experience designing technical solutions alongside Product teams
  • You are a team player with excellent communication skills
  • Very well understanding of JavaScript concepts and based frameworks.
  • PHP is a MUST.
  • Vue.Js is a big plus.
  • Node.JS is a plus.
  • Strong understanding of front-end optimization techniques.
  • Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Motivated by writing fast, scalable code with testability in mind.
  • Keep up-to-date on the latest front-end techniques and trends, respond to customer feedback & testing.
  • Self-motivated, and can excel in a team-based environment.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer (Focusing on P...