Freelance Full Stack Software Engineer

Reposted Yesterday
Be an Early Applicant
Hiring Remotely in Cairo, EGY
Remote
Senior level
Professional Services • Consulting
The Role
Design, build, integrate, test, deploy, and support secure, maintainable full-stack web applications. Responsibilities include frontend/backend development, API and database design, CMS integration, authentication/authorization (including Microsoft Entra ID/SSO), deployment, CI/CD, documentation, training, testing, and post-launch support and handover.
Summary Generated by Built In

Decima International is a professional services company, providing project management and controls services to clients in the United States and the Middle East. Our mission is to become the premier professional services provider across all industry sectors we are engaged in. To accomplish this, Decima International’s founders established a simple yet powerful formula:

Approach each client engagement as a partnership, create an environment that attracts the most talented professionals and allows them to flourish, and regulate growth to maintain excellence in our service standards.

Position Summary

Decima International is seeking an experienced Freelance Full Stack Software Engineer to design, develop, integrate, test, and deploy secure and maintainable web applications.

The ideal candidate should have strong experience across both frontend and backend development, content management systems, databases, authentication and authorization, API development, deployment, and production support.

The selected engineer will be expected to take technical ownership from initial assessment through implementation, testing, deployment, documentation, training, and final handover.

Key Responsibilities
  • Review and assess existing web applications, codebases, and technical environments.
  • Design and develop scalable and maintainable frontend and backend solutions.
  • Integrate existing frontend interfaces with backend services and content management systems.
  • Develop and maintain APIs and application business logic.
  • Design and implement database structures and data models.
  • Develop secure administration dashboards and content management functionality.
  • Implement authentication, authorization, session management, and access-control mechanisms.
  • Integrate enterprise identity solutions such as Microsoft Entra ID / Microsoft 365 Single Sign-On.
  • Implement role-based and/or attribute-based access controls.
  • Develop secure content and document management functionality.
  • Configure user roles, permissions, and administrative access.
  • Implement appropriate application security, validation, logging, and error handling.
  • Optimize application performance, scalability, reliability, and maintainability.
  • Ensure responsive behavior and cross-browser compatibility.
  • Support SEO, analytics, and performance requirements where applicable.
  • Configure development, staging, and production environments.
  • Work with internal IT stakeholders on hosting, identity, permissions, security, storage, and deployment.
  • Maintain source code using Git and appropriate version-control practices.
  • Implement or support CI/CD and deployment workflows.
  • Perform functional, integration, security, browser, and responsive testing.
  • Support User Acceptance Testing and resolve identified defects.
  • Deploy applications to approved production environments.
  • Provide clear technical and administrator documentation.
  • Train relevant administrators or content editors where required.
  • Complete full source-code, configuration, credential, and technical handover.
  • Provide an agreed post-launch support and warranty period.
Required Qualifications
  • 5+ years of professional software or full stack web development experience.
  • Strong experience developing production web applications.
  • Strong knowledge of frontend technologies including:
    • HTML5
    • CSS3
    • JavaScript / TypeScript
    • React, Next.js, Angular, or comparable frameworks
  • Strong backend development experience using one or more of the following:
    • PHP / Laravel
    • Node.js
    • .NET / C#
    • Python
    • Comparable modern backend technologies
  • Experience designing and developing REST APIs / Web APIs.
  • Strong understanding of relational databases such as:
    • MySQL
    • PostgreSQL
    • Microsoft SQL Server
  • Experience with CMS development or integration.
  • Experience with WordPress, headless CMS platforms, or custom CMS solutions.
  • Strong understanding of authentication and authorization.
  • Experience implementing Role-Based Access Control (RBAC).
  • Understanding of Attribute-Based Access Control (ABAC) or comparable permission models.
  • Understanding of secure web application development practices.
  • Experience with Git and source-control workflows.
  • Experience deploying applications to production environments.
  • Familiarity with Linux/VPS, cloud, or managed hosting environments.
  • Working knowledge of CI/CD and deployment processes.
  • Strong troubleshooting and problem-solving skills.
  • Ability to independently translate business requirements into technical solutions.
  • Strong English communication and technical documentation skills.
 

A successful engagement should result in a fully functioning backend, completed frontend/backend integration, deployed production environment, tested APIs and forms, source-code handover, technical documentation, access/credential handover, and a defined post-launch support period.


Decima International is an Equal Opportunity Employer that is committed to the safety and well-being of all. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, medical condition, marital or domestic partner status, sexual orientation, gender, gender identity, gender expression and transgender status, mental disability or physical disability, genetic information, military or veteran status, citizenship, low-income status or any other status or characteristic protected by applicable law.

Skills Required

  • 5+ years of professional software or full stack web development experience
  • Experience developing production web applications
  • HTML5
  • CSS3
  • JavaScript / TypeScript
  • Frontend framework experience (React, Next.js, Angular, or comparable)
  • Backend development using PHP/Laravel, Node.js, .NET/C#, Python, or comparable
  • Designing and developing REST APIs / Web APIs
  • Relational database experience (MySQL, PostgreSQL, Microsoft SQL Server)
  • CMS development or integration experience
  • Experience with WordPress, headless CMS platforms, or custom CMS solutions
  • Strong understanding of authentication and authorization
  • Experience implementing Role-Based Access Control (RBAC)
  • Understanding of Attribute-Based Access Control (ABAC) or comparable permission models
  • Knowledge of secure web application development practices (validation, logging, error handling)
  • Experience with Git and source-control workflows
  • Experience deploying applications to production environments
  • Familiarity with Linux/VPS, cloud, or managed hosting environments
  • Working knowledge of CI/CD and deployment processes
  • Strong troubleshooting and problem-solving skills
  • Ability to independently translate business requirements into technical solutions
  • Strong English communication and technical documentation skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Plano, TX
31 Employees
Year Founded: 2018

What We Do

Decima International is a global professional services company specializing in project and construction management, providing integrated project management solutions, program governance, and advisory services worldwide.

Similar Jobs

Mondelēz International Logo Mondelēz International

Sourcing Manager - Marketing Services

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
Cairo, EGY
90000 Employees

Ericsson Logo Ericsson

Change and Deployment Manager

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Remote
Cairo, EGY
88000 Employees

Ericsson Logo Ericsson

Information Security Manager - EMEA

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
2 Locations
88000 Employees

Ericsson Logo Ericsson

Techno Commercial Manager RAN CU ENA

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
19 Locations
88000 Employees

Similar Companies Hiring

Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
108 Employees
Quantum Rise Thumbnail
Software • Professional Services • Natural Language Processing • Machine Learning • Consulting • Automation • Artificial Intelligence
Chicago, Illinois
20 Employees
Northslope Thumbnail
Artificial Intelligence • Information Technology • Software • Analytics • Consulting • Generative AI
London, GB
100 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account