
Deloitte
Intern – Enterprise Security
- Contract
- Abu Dhabi, United Arab Emirates
- Experience 0 - 2 yrs
Job expiry date: 20/02/2026
Job overview
Date posted
06/01/2026
Location
Abu Dhabi, United Arab Emirates
Salary
Undisclosed
Compensation
Job description
Deloitte Intern – Enterprise Security | Emerging Technology position (noted as Full-Stack Development Intern during tenure) with locations listed as Abu Dhabi, Amman - JDC, Dubai, focused on designing, implementing and maintaining scalable full-stack web applications end-to-end covering front-end user interface, back-end services, data persistence, performance, security, and user experience. The role builds responsive and accessible user interfaces using React and Next.js including libraries such as Tailwind CSS and shadcn; develops backend services and APIs using FastAPI, Python, or other modern frameworks; builds and maintains robust APIs with clear documentation and appropriate versioning; implements API integrations with internal systems and third-party platforms; integrates front-end applications with RESTful and GraphQL APIs; integrates externally hosted AI/ML or inference services by consuming managed model endpoints and related hosted services; writes clean, maintainable, and well-documented code in TypeScript, JavaScript, and Python; defines and implements deployment pipelines for services across cloud and on-premises environments; applies security, data protection, and compliance controls across integrations and deployments; writes and maintains automated tests and participates in code reviews to uphold software quality and reliability; and produces and maintains technical documentation. Qualifications state candidates are currently pursuing or have recently obtained a bachelor’s degree in Computer Science, Computer Engineering, or related field, with proven experience building full-stack web applications and production APIs, high proficiency with JavaScript and JavaScript frameworks, strong proficiency with modern front-end frameworks including React and Next.js with solid HTML/CSS fundamentals, solid back-end development experience designing and implementing APIs, solid Python experience with backend frameworks such as FastAPI and Django, experience implementing API integrations handling external API constraints such as rate limits and pagination, experience with SQL and NoSQL databases including schema design and query optimization, knowledge of MySQL, PostgreSQL, VectorDBs and Elasticsearch, Git for version control, TypeScript comfort, experience deploying and operating services in public cloud environments and on-premises infrastructures, well-maintained GitHub account demonstrating code samples/projects/contributions, plus experience with containerization (Docker, Kubernetes) and CI/CD pipelines, and familiarity with cybersecurity principles and secure coding practice.
Required skills
Key responsibilities
- Design, implement and maintain scalable full-stack web applications end-to-end including front-end user interface, back-end services, data persistence, performance, security, and user experience
- Build responsive and accessible user interfaces using React and Next.js including libraries such as Tailwind CSS and shadcn
- Develop backend services and APIs using FastAPI, Python, or other modern frameworks
- Build and maintain robust APIs with clear documentation and appropriate versioning
- Implement API integrations with internal systems and third-party platforms and handle external API constraints such as rate limits and pagination
- Integrate front-end applications with RESTful APIs and GraphQL APIs
- Integrate externally hosted AI/ML or inference services by consuming managed model endpoints and related hosted services
- Write clean, maintainable and well-documented code in TypeScript, JavaScript and Python
- Define and implement deployment pipelines across cloud and on-premises environments and apply security, data protection and compliance controls across integrations and deployments
- Write and maintain automated tests and participate in code reviews to uphold software quality and reliability
- Produce and maintain technical documentation
Experience & skills
- Be currently pursuing or have recently obtained a bachelor’s degree in Computer Science, Computer Engineering, or a related field
- Demonstrate proven experience building full-stack web applications and production APIs
- Be highly proficient with JavaScript and JavaScript frameworks and be comfortable with TypeScript
- Demonstrate strong proficiency with React and Next.js and solid HTML/CSS fundamentals
- Demonstrate solid back-end development experience designing and implementing APIs and building backend services using Python frameworks such as FastAPI and Django
- Demonstrate experience implementing API integrations with third-party services and internal systems including handling rate limits and pagination
- Demonstrate experience with SQL and NoSQL databases including schema design and query optimization and knowledge of MySQL, PostgreSQL, VectorDBs, and Elasticsearch
- Use Git for version control and maintain a well-maintained GitHub account demonstrating code samples, projects, or contributions
- Demonstrate practical experience deploying and operating services in public cloud environments and on-premises infrastructures including defining deployment pipelines
- Demonstrate familiarity with cybersecurity principles and secure coding practice and apply security, data protection, and compliance controls
- Bring experience with containerization tools such as Docker and Kubernetes (plus)
- Bring experience with CI/CD pipelines (plus)