Senior Full Stack Software Engineer

Sykes Enterprises Maadi, Cairo

Applicants for
5 open positions
Experience Needed:
8 to 10 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
15,000 to 20,000 EGP per month
Education Level:
Bachelor's Degree
5 open positions
About the Job


  • Architect and design components for New Web Experience
  • Drive strategic code sharing and architecture for one or more functional area
  • Be responsible for sharing and adoption of best practices for performance and availability for one or more functional area
  • Ensure design and architecture is extensible across multiple projects and conduct technical-design reviews
  • Contribute to and drive a culture of building scalable and highly available systems
  • Work with Project Management and other developers to understand design requirements and provide estimates for development
  • Work as part of a passionate, agile development team to deliver engaging web user experiences
  • Collaborate with our platform engineering teams to implement new features and to bring existing platform features into web platform
  • Demonstrate strong focus on instrumenting features being developed to gain insights into usage pattern and feature success
  • Work closely with quality engineers to identify test cases and devise efficient, scalable testing processes
  • Work cooperatively with product management and design to create features that satisfy user needs with simplicity, consistency, and robustness
  • Participate in live site reviews and help implement new features / processes to improve site reliability
  • Identify, propose, and implement process improvements to continuously increase the team's’ productivity and efficiency
  • Stay current with the latest development best practices and share your findings with the team
  • Work as part of a cross-site development team to drive design, implementation, testing and release of products  
Job Requirements
  •  BS degree in Computer Science or relevant field of study
  •  8+ years of product development experience building large scale web application
  •   4+ years developing JavaScript heavy applications, with extensive experience working with HTML5 and CSS3
  • Strong, professional experience with client-side frameworks, preferably Angular or React (Backbone, Knockout, Spine, Ember, or similar modern JS frameworks accepted) 
  •  Experience with full stack development, preferably in one or more of OO programming languages, like C#, Java, C++ 
  • Experience designing and developing highly scalable consumer facing web application 
  •  Hands-on, professional experience with consuming and building RESTful web-services.
  •  Experience in working in an agile development environment
  •  Experience with git, continuous integration and deployment tools 
  • Proficiency in any of the following languages (C1): English/French/German/Italian/Spanish
  • Experience working with cross-browser behaviors and quirks (preferable)
  • Experience with Node.js (preferable)
  •  Passion for UI; Good sense of usability and design in consumer applications (preferable)
  •  Experience working with remote teams and cross functional teams (preferable)
About this Company

SYKES is a global leader in providing customer contact management solutions and services in the business process outsourcing (BPO) arena. We provide an array of customer contact management solutions to market leaders around the world, primarily in the Communications, Financial... (More)

See all Careers and Jobs at Sykes Enterprises