Coptic Orphans

Senior Full Stack Developer

Coptic Orphans  •  Cairo, EG (Onsite)  •  17 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
59
AI Success™

Job Description

Senior Full Stack Developer

Purpose of the Job

Senior Full Stack Developer's position main objective is the development and implementation of web-based applications, from frontend to backend. Work closely with cross-functional teams to design, develop, vendor management, and deploy scalable and robust solutions that meet the needs of our users and business requirements

Essential Functions and Responsibilities

  • Lead the design, development, and implementation of web-based applications, ensuring high performance, security, and scalability.
  • Architect and develop frontend and backend components using modern technologies and frameworks such as Angular, Vue.js, and Express.js.
  • Collaborate with designers, and other stakeholders to translate business requirements into technical specifications and software solutions.
  • Perform troubleshooting as required, and lead problem-solving efforts often involving outside vendors and other support personnel and/or organizations
  • Responsible for implementing needed modifications and design changes requested for the current system's functionalities.
  • Design and implement RESTful APIs for seamless integration between frontend and backend systems.
  • Write clean, well-structured, and maintainable code following coding standards and best practices.
  • Conduct code reviews, unit testing, provide feedback, and mentor junior developers to ensure code quality and best practices adherence.
  • Conduct testing and debugging to ensure the functionality, performance, and security of the web application.
  • 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.
  • Stay updated on emerging technologies, industry trends, and best practices, and apply them to improve our development processes and deliverables.

Required Education, Experience, Knowledge and Skills

  • Bachelor's degree in computer engineering, computer science, information systems management, or related fields
  • 4 - 8 years of related professional experience
  • Must have 3+ years of Net Core experience
  • Extensive knowledge of internet/intranet websites, website design, and web technologies
  • Familiarity with DevOps practices, CI/CD pipelines, Docker, and Kubernetes.
  • Experience with the following web technologies: XML, REST/SOAP, and Web/Application Servers.
  • Knowledge of microservices architecture and distributed systems.
  • Strong knowledge of software engineering principles, design patterns, and best practices.
  • 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
  • Ability to lead projects and coordinate/utilize the internal resources and external vendors to ensure project success and smooth delivery
  • An eye for detail is a must

Travel and Working requirements

  • Regular contact with staff in Cairo Office, field staff, and HQ office
  • Frequent contact with external partners such as technology vendors
  • 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
Coptic Orphans

About Coptic Orphans

Coptic Orphans is an award-winning international Christian development organization that has transformed the lives of over 100,000 children in Egypt since 1988. We believe that through long-term programs that focus on education, we can affect the vicious cycle of poverty.

When most people think of “orphans,” they think of children in orphanages who have no family at all. In fact, many orphanages in Egypt are filled with children who have families only because their widowed mothers cannot afford to feed them.

This is an injustice.

Coptic Orphans focuses on the children most likely to face the deadly combination of poverty and social injustice, but who have the greatest potential to change their lives and the lives of others.

Through child sponsors and a network of over 900 village-based on the ground volunteers, churches, and organizations, our programs help children stay in school (and stay with their families) and by God’s grace, we empower thousands of children to reclaim their dignity and self-worth.

We make a covenant with orphaned families in Egypt to stay with a child until the end of their highest education, as long as they also work hard to make full use of every possible educational opportunity they have.

Our vision is a peaceful, prosperous Egypt where children thrive, and a vibrant, engaged Diaspora.

Our team of over 150 trained professionals works from our headquarters just outside Washington, D.C. and from offices in Egypt, Australia, Canada and the United Kingdom.

Industry
Nonprofit & NGOs
Company Size
201-500 employees
Headquarters
Fairfax, Virginia
Year Founded
1988
Social Media