Full-Stack Engineer II

Ready and hungry for a new adventure? You are definitely in the right place! We at Envision Employment Solutionsare always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!Our partners offer awesome work environment, competitive salaries, full benefits, and many others.Our Hiring Process:1. After filling your online application, you will receive a psychometric assessment automatically from Criteria Corp., please try to complete it within 48 hours from receiving the link.2. Our team will review your application and your psychometric assessment's results, if you fit any of the open roles we have even if it wasn't the one you applied for, one of our team members will reach out to you to schedule an HR interview.3. During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have._________________________________________________________________________________________________Envision Employment Solutions is currently on the look for a Full-Stack Engineer II for one of our partners, a multinational food aggregator.Job Summary:As a Full Stack Engineer, you will work on our next generation ordering platform to create a smooth and easy ordering experience for our customers. If you're a creative problem solver who is hungry for a new adventure, an international workplace is waiting for you in the heart of Cairo!

Responsibilities:

  • Design, write and deliver software to improve the availability, scalability, latency and efficiency of the company’s services
  • Inspire other talented engineers in an agile development environment to innovate, implement, and deploy complex software solutions in a commercial, mission-critical environment for millions of customers.
  • Partner with product and other stakeholders, to drive successful solutions.

Requirements:

  • 3-5 years of working experience in software engineering.
  • Experience building applications in C#, .NET/.NET Core/ASP.NET.
  • Strong vanilla Javascript skills and experience in Angular / React , SPA Development and build tools like gulp, web-pack etc.
  • Strong experience with CSS/HTML
  • Experience working within Agile practices and knowledge of Agile values & principles.
  • Good understanding of unit-testing and TDD.
  • Experience with cloud platforms (e.g. AWS, Google Cloud, Azure,).
  • Experience of Distributed Systems Architecture (Microservices, Event-Driven and RESTful Services).
  • Experience working with Relational database and NoSQL (e.g. SQL Server, PostgreSQL, Redis).
  • Experience withIonic and PWA development experience
  • Experience with CI/CD tools and techniques

Benefits

  • Dynamic & innovative environment
  • Working with diverse, cross-cultural teams from over 45 nationalities
  • Company events, hackathons, cultural and sports events
  • Competitive monthly salary
  • Social Insurance
  • Family Medical Insurance
  • Flexible Working Hours and working from home.

Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!

About Envision Employment Solutions, LLC Envision Employment Solutions, LLC was firstly established in Egypt in 2013 to provide a transparent seamless connection between our two clients. Our success and reputation is built around each. In 2016, we established our second branch in the United States of America. We believe we have two clients, employers and job seekers. We know our relationship with both is mutually beneficial and we continually strive to satisfy each at the highest possible level. We strive to be the preferred business partner to both our clients and to be recognized as a company of distinction that operates around the creation of long-term relationships based on integrity, passion, ethics, professionalism, honesty and transparency.