Full Stack Developer
Coptic Orphans
- القاهرة
- دائم
- دوام كامل
- Develop and maintain front-end and back-end aspects of web applications.
- Design and implement responsive user interfaces using modern web technologies such as HTML5, CSS3, and JavaScript frameworks (e.g. Angular, Vue.js).
- Develop code necessary to complete the assigned project(s) in the planned timeframe according to specified standards and guidelines
- Interpret business requirements and implement the necessary technology to fulfill those requirements
- Perform troubleshooting as required, and lead problem-solving efforts often involving outside vendors and other support personnel and/or organizations
- Develop server-side logic and APIs using .NET Core.
- Build and integrate APIs (Application Programming Interfaces) to enable communication between different components of the application.
- Write clean, well-structured, and maintainable code following coding standards and best practices.
- Conduct unit testing and debugging to ensure the functionality, performance, and security of the web application.
- Employ best practices for design, development, testing, and security
- Design and update software database. This includes, but is not limited to; software applications, websites, data communication processes, and user interfaces.
- Work and interface with stakeholders at different levels/units of business to ensure excellent delivery of requirements
- Ensure high availability and acceptable levels of performance of mission-critical systems.
- Perform proactive system monitoring to identify any issues concerning performance, data consistency, or security
- Bachelor's degree in computer engineering, computer science, information systems management, or related fields
- 2-4 years of related professional experience
- Must have 2+ years of Net Core experience
- Experience with relational databases (e.g., SQL Server, MySQL, PostgreSQL)
- Experience with the following web technologies: XML, REST/SOAP, and Web/Application Servers
- Knowledge of version control systems and CI/CD pipelines
- Knowledge of microservices architecture and containerization technologies is plus
- Experience with cloud platforms such as Azure or AWS is plus
- Proficiency in frontend technologies such as HTML5, CSS3, JavaScript (ES6+), and modern JavaScript frameworks (e.g., Angular, Vue.js).
- Ability to identify and solve problems, and complete tasks in a timely manner
- Ability to gather, analyze and present information and numerical data effectively and a demonstrated, high level of accuracy and thoroughness in all duties
- An eye for detail is a must
- Typical office environment limited to walking, sitting, typing, using office equipment, and occasional lifting of boxes or luggage during travel
- Occasional travel, nationally or internationally, is expected
- Working out of the official hours and on weekends may be required
- Regular contact with staff in Cairo Office, field staff, and HQ office
- Frequent contact with external partners such as technology vendors