https://bayt.page.link/ZW3ofj4zZLqyqJFs8
Create a job alert for similar positions

Job Description

Senior Architect


Gouna, Egypt


Work with the world’s smartest in-store media network


 it's a two-sided media network in which physical retailers use Intouch Live to enroll their in-store screens, and advertisers use our Ads to buy ad slots on these same screens.


The problem we’re solving


Digital retailers use data to study shoppers’ online behavior, predict their needs, and eliminate any friction points in the decision-making process. As a result, they provide shopping journeys that are very low on cognitive stress and therefore high on conversions/revenue. The problem is that digital-born retailers are moving to the offline world to increase their market share, and physical retailers lack the technology to compete with the complex data models digital ones have.


Our Vision


Our vision is to make physical spaces more intelligent and engaging than digital ones.


Our Mission


Our mission is to harness the power of data by instantly and intelligently delivering highly engaging personalized and profitable in-store experiences.


Our Values


  • Proactive: We don’t wait to be told what to do.
  • Rationale: We execute on well-researched ideas.
  • Resilient: We simply don’t give up and are determined to succeed.
  • Diverse: Our differences make us stronger as a group and we love that.
  • Social: We work hard and take time to celebrate success.

Job Information


  • Job Title: Senior Architect
  • Department: Technology / Engineering
  • Job Location: Gouna, Red Sea, Egypt
  • Employment Type: Full Time
  • Reports To: CTO
  • Subordinates: N/A

Job Purpose


We are looking for a highly skilled Senior Architect with a deep understanding of distributed systems at scale to lead the design, development, and implementation of scalable and resilient architectures. The ideal candidate will be responsible for making strategic decisions regarding technologies, frameworks, and architecture patterns to ensure the success of our distributed systems projects. This role requires a combination of strong software development knowledge, hands-on experience, and the ability to provide technical leadership to cross-functional teams.


Job Responsibilities


  • Design and architect distributed systems solutions that meet scalability, availability, and performance requirements.
  • Lead the evaluation and selection of appropriate technologies, tools, and frameworks for distributed systems projects.
  • Collaborate with cross-functional teams to define technical requirements, develop architectural designs, and drive implementation efforts.
  • Provide technical guidance and mentorship to other peers and development teams.
  • Conduct code reviews, performance analysis, and optimization to ensure the quality and efficiency of distributed systems implementations.
  • Stay up-to-date with industry trends, emerging technologies, and best practices in distributed systems architecture.
  • Work closely with stakeholders to understand business requirements and translate them into technical solutions.
  • Ensure technical documentation is up to date and nurture a culture of continuous improvement on the documentation and maintenance.
  • Drive continuous improvement initiatives to enhance the reliability, scalability, and maintainability of distributed systems architectures.

KPIs:


  • SMART technical tasks
  • Task sizing accuracy
  • Delivery & scalability plan clarity
  • Design Improvements
  • Number of PoC
  • Number of suggestions

Work Environment


A Senior Architect usually works in an office setting, has normal working hours, with a clean and well-lit office environment. Though they tend to work in a rather casual setting, the environment overall is focused, dynamic, and driven.


An ideal candidate would possess the following KSAs (Knowledge, Skills, and Attitude):


Experience


  • 10+ years experience in the software development field
  • Proven experience on a previous architect role on scaling infrastructure to handle information on a big scale.
  • Extensive knowledge of the Agile environment
  • Extensive knowledge of Software development life cycle
  • Extensive knowledge of Infrastructure & cloud providers
  • Expertise in clean code standards, encapsulation, isolation of responsibility standards, and other coding standards
  • Familiarity with software development methodology and release processes
  • Experience with applying automation test codes
  • Experience in producing and maintaining technical documentation

Education, Certifications, and Training


  • Bachelor’s degree in Computer Science, Information System, or any other related field

Language Skills


  • Excellent level in the English language (Writing, Speaking, Reading, Listening)

Technical Skills


  • Advanced experience with programming languages like NodeJs, Go, Java, C++ and Python
  • Vast experience working with distributed systems and different software architectures
  • Advanced Experience with several database technologies
  • Advanced experience with cloud-based service providers (AWS, Azure, Google)
  • Familiar with different OS and devices (Linex,.... etc)
  • Experience with AI/ML will be a plus

Competencies


  • Communication
  • Integrity
  • Attention to detail
  • Agility
  • Collaboration
  • Self-development
  • Initiative
  • Leadership and mentorship

Job Details

Job Location
El Gouna Egypt
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.