Skip to content

Senior Software Developer (MEAN/MERN)

Seekless can write your résumé for this posting first.
Before you apply
LocationCairo, Cairo, Egypt
Typefull-time
SenioritySenior
Experience3–7 yrs
DepartmentEngineering
Company size10,000+ people
First seenOct 18, 2026 · 2w ago
Verified live2d ago
At a glanceSummarised by Seekless from the posting.
Bachelor’s degree in Computer Engineering or Computer Science
Deep Knowledge of Object Oriented and Design Patters
Relevant 3-7 years of experience
Advanced Experience of at least two of the following programming languages: Node JS, Java, C#, and Python
Knowledge of system frameworks including Git, React, Angular 2+, GitHub
Experience creating and maintaining databases including: SQL Server, Postgres, MongoDB, and Graph Database
Experience working with Agile development technologies
Good interpersonal skills
AWS services is a plus that includes: API Gateway, DynamoDB, and lambda functions
Skills
Node.js
Java
C#
Python
Git
React
Angular 2+
GitHub
AWS
API Gateway
DynamoDB
Lambda
SQL Server
PostgreSQL
MongoDB
Graph Database
Agile
Who are we and what we stand for?
When you work for Schneider Electric you work for a company that is passionate about its people. Our people vision says, Great people make Schneider Electric a great company. We are proud to promote purpose, diversity, inclusion, learning and work-life integration – we’re a great place to work and we are continually striving to be the best place to work!
Your Mission
You would be part of the Engineering Excellence Centre (EEC) organization; a global group in charge of executing projects within the Industrial Automation division of Schneider Electric. Within EEC, you would be exposed to Schneider Electric’s state-of-the-art solutions and platforms, and you would get a chance to participate in projects from all over the globe with a special focus on sustainability, efficiency, and digitization.
Senior Software Developer (MEAN/MERN Stack) – Magic happens when you bring great people together!
We are looking to hire an experienced Senior Software Developer to head up our development team. In this role, you will be responsible for overseeing the development and implementation of new software systems. You may also be required to update existing software and conduct feasibility studies on company systems. While your role will be managerial in nature, you will also be expected to code applications, create reports, and mentor the junior developers.
To ensure success as a Senior Software Developer, you should have high-level managerial skills, in-depth knowledge of programming languages, and outstanding project management skills. Top-class Senior Software Developers know the skills and aptitude of junior staff and assign tasks accordingly.
Senior Software Developer (MEAN/MERN Stack) Responsibilities
•
Meeting with Development Managers to discuss software projects.
•
Conducting feasibility studies for upgraded software systems.
•
Designing new software programs, websites, and applications.
•
Assigning tasks to junior developers such as coding, testing, debugging, and analytics.
•
Writing advanced programming code.
•
Reviewing updated software systems.
•
Managing project timelines and tasks.
•
Writing development reports.
•
Creating technical documents for new software programs.
•
Training staff on software use.
Requirements
•
Senior Software Developer (MEAN/MERN Stack) Requirements
•
Bachelor’s degree in Computer Engineering or Computer Science
•
Deep Knowledge of Object Oriented and Design Patters
•
Relevant 3-7 years of experience
•
Advanced Experience of at least two of the following programming languages: Node JS, Java, C#, and Python
•
Knowledge of system frameworks including Git, React, Angular 2+, GitHub
•
AWS services is a plus that includes: API Gateway, DynamoDB, and lambda functions
•
Experience creating and maintaining databases including: SQL Server, Postgres, MongoDB, and Graph Database
•
Experience working with Agile development technologies
•
Good interpersonal skills