Senior Software Developer (Focusing on .NET)

  • Anywhere

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 focusMaintain and improve TM projectsGet feedback from, and build solutions for, users and customersStay up-to-date on emerging technologiesCairo office, with work from home optionYou might be a great fit for The this job if:You lead with humility and confidence.You care about Continual learning and improvementYou 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 architectureA spectrum of languages: .Net, Node, Ruby, Python, React, and React NativeReact and React-Native front-endRESTful and GraphQL APIsFull Continuous Integration and DeliveryHow 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: Node, .Net, 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 focused on code quality, and prefer to follow engineering best practices such as CI/CD, writing unit tests/TDD.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.

To apply for this job please visit .