WHAT WE DO | Our talented teams create tech that connects brands to people via meaningful content that impacts their lives in positive ways. By understanding where the markets are going and where technology fits in; we use our knowledge to identify solutions that boost businesses and shift user experiences.
WHY WE'RE DIFFERENT | What makes us a leader in our industry, and different from other international digital tech companies, is our ability to tailor or custom create our offering to solve business challenges.
WHERE YOU FIT IN | We aim to build an inspiring organization with an engaged and high performing culture. We believe in possibilities. We connect to the future. Think unlimited digital potential, global reach, limitless content, unreal experiences, real connections... now imagine the direct impact you could have in this landscape. If you are eager to work in an inspiring, dynamic environment and collaborate with like-minded people, we want to hear from you!
The purpose of our Backend Developer role is to create and maintain the technology system and features for the business verticals in line with stakeholder needs. You will be responsible for translating and implementing technical requirements into usable technology products focused on scale, robust product performance, APIs, and ease of use.
Job Purpose
Highly experienced developer who leads and oversees the development of both the front-end and back-end of applications ( focused on BE) . Deep expertise in multiple technologies, such
back-end languages (Node.js, Java). In addition to coding, he provides architectural guidance, makes key technical decisions, and mentor other developers. The role involves ensuring best practices, optimizing performance, and aligning technical solutions with business goals while working across the entire stack to build scalable, secure, and high-performing systems.
Roles And Responsibilities
- Communicate regularly with the lime manager , , quality assurance teams and other developers regarding progress on long-term technology road map
- Create and maintain workflows with teams to provide visibility and to ensure workload balance for consistent visual designs
- Develop and oversee testing schedules in client server environment, addressing various browsers and devices to ensure that content is displayed as intended
- Produce quality code, raising the bar for team performance and speed
- Recommend systems solutions by comparing advantages and disadvantages of custom development and purchased alternatives
- Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks
- Design robust APIs to support mobile and desktop clients
- Manage and optimize scalable distributed systems in the cloud
- Optimize web applications for performance and scalability
Requirements
Job Requirements
Required Skills And Qualifications
- Excellent foundation in computer science, algorithms, and web design
- Experience in writing highly secure web applications
- Experience with core AWS web-enabling technologies
- Growth mindset that challenges the status quo and focuses on outside-the-box ideas and solutions
- Experience in designing RESTful APIs, specifically for mobile apps
Technical Competencies/Skills
- Hands-on expertise in REST, MySQL/PostgreSQL, WebSocket, MongoDB, Redis
- Familiarity with Docker and AWS infrastructure
- Understanding of data security principles
- Proficiency in JavaScript, web stacks, libraries, and frameworks
- Strong analytical and problem-solving aptitude skills
Education
BS in Engineering or Computer Science or any related field
Experience
At least 5+ years of experience with JavaScript and Node.js
Benefits
- Social insurance coverage for employees
- Health insurance for employees and their families
- Company bonuses
- Flat organizational structure with quick decision-making processes
- Collaboration within a motivated, diverse, and young international team across three continents
- An appealing workspace in a contemporary and creative office located in New Cairo