Software Engineer Backend

  • Full-time
  • Department: Growth

Company Description

Who we are?


Become a Zider  member and join this amazing company that is on top of the e-commerce game! Join a company that is not only growing but having fun while doing it. We are a human centric organization with huge growth plans and with a purpose to help more and more people with little or no digital experience to start their online business (e-commerce), move their offline to online or grow their offline businesses even more by having an online presence.

Where are we coming from and where are we going?

Zid has had a tremendous grow over the last 5 years. From 5 people to 300+ people at present and counting. Our revenues have been increasing more than 3 times year on year and we have had a great success. We know that huge growth brings a few complications and challenges to our technology and we, in engineering, are aware of them and we are looking to solve those. We are an e-commerce SaSS platform, a fintech startup, a logistics and shipping consolidator and we understand and believe that technology and business go hand-in-hand.

 

About Mazeed :
Mazeed is a Marketplace solution provided by zid to showcase Zid Merchants stores/products in order to enable them to reach their audience by designing a unique marketplace that will offer a Joyful shopping experience to the end consumer in order to encourage them to shop , search and buy from zid merchants..

Mazeed can be treated as a marketplace with 2 main products:

1- Mazeed APP/Web ( B2B2C )

2- Merchant portal.

Mazeed App/web is a product in which end customers  can search and browse available products,collections and categories. Also can subscribe, add feedback, and manage profiles.

Merchant Portal is a product that helps merchants  to enroll,manage and control their products appearance at Mazeed app and to follow all the analysis that is coming from the  app traffic.

Job Description

Key Responsibilities

  1. Attend and contribute to company development meetings.
  2. Collaborate with other developers and engineers to design, build, and maintain applications
  3. Troubleshoot and fix complicated bugs.
  4. Implement medium to big features.
  5. Integrate ZidPay system with external third-parties (medium integrations)
  6. Contribute with product managers and UX designers to analyze user requirements.
  7. Review the code changes with informative and helpful comments.
  8. Provide SDD documentation and overall support to partners.
  9. Respond to requests from the development team.

Qualifications

Candidate Requirements

  1. Strong time management skills and self-driven work ethic
  2. Excellent communication skills, both written and verbal, and organizational skills
  3. Excellent debugging and problem-solving skills
  4. Proficiency with collaborative development workflows (source control, branches, PRs) and continuous deployment practices
  5. Previous experience with e-commerce systems
  6. Experience with Agile SCRUM and/or Kanban practices
  7. Excellent in model-view-controller architectures
  8. Excellent in SOLID and software engineering best practices
  9. A familiarity with modular monolith concepts and DDD.
  10. Excellent in .NET framework
  11. Excellent in writing useful and efficient unit tests with NUnit\XUnit framework
  12. Proficient in Linux command-line
  13. Has a good knowledge in AWS
  14. A deep knowledge of digital payment transaction cycle.
  15. An experience with integrating systems with payment gateways.