About the job
The opportunity
The Full Stack Developer will be reporting to the Engineering Manager under the Tech Department at OpenSooq. He/she will be responsible for building reports and tools
Your role at OpenSooq includes
- Brainstorm with product managers, designers, and frontend engineers to conceptualize and build new features for our large and growing user base.
- Produce high quality results by leading and contributing heavily to large cross-functional projects that have a significant impact on the business.
- Actively own features or systems and define their long-term health, while also improving the health of other systems.
- Assist our skilled support team and operations team in resolving production issues.
- Write well-structured and documented code.
- Mentoring and coaching less experienced/skilled team members.
- Be hands-on while mentoring junior team members by way of code reviews, pair programming exercises, and continuous feedback.
- Improve engineering standards, tooling and processes.
- Turn ideas into code: branch, write, commit, repeat.
- Build abstract modules/widgets for cross site implementation.
- Develop and analyze user stories, transform them into implementable components, and deliver inspirational new features to our users.
- Exhibiting our core values of accountability, integrity, and respect every day.
- Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management.
What will make you successful in this role
- Strong communication skills.
- Team player.
- Problem solver.
- Leadership skills.
- Critical thinking.
- Proactive.
- Eagerness to share your ideas, and openness to those of others.
What we offer
- Dynamic, smart, and funny colleagues who love to succeed A fun, active and vibrant environment and a chance to work with hardworking individuals
- Opportunity to make a difference and help improve people's lives.
- Competitive compensation package.
We are looking for someone with
- 1-5 years of experience.
- Experience with functional and OOP languages e.g. PHP, Python, Javascript/Typescript, Node, and React.
- Write understandable, testable code, with an eye towards maintainability.
- Excellent troubleshooting and debugging skills.
- Ability to build something from nothing.
- Proficiency with command line tools, specially in a Linux-based environment.
- Proven understanding of Git and common CI/CD practices.
- Experience with containerized applications using: Docker or Kubernetes.
- Solid foundational knowledge of HTML/CSS.
- Deep understanding of computer architectures, data structures, and algorithms.
- Strong understanding of web applications security principles and best practices.
- Experience working in a distributed and cloud-based environment e.g. (AWS).
- Experience in microservice architecture, domain driven design, and RESTful services.
- Experience working with relational databases like MySQL, and NoSQL like MongoDB.
- Strong familiarity with agile development processes: Scrum or Kanban.
- We serve over 22 million unique users every month and generating over 2.3 billion
monthly page views in more than 19 countries.
- Our more than 500 committed employees are making a difference from over 6 offices across the MENA region.
APPLY NOW:

.png)