{bc}
linkedin

Backend Engineer Intern (Go / .NET)

Unicorn Lab
Dubai, UAE
contract
Intern
Today
engineeringdesignproject managementmaintenancequality controltechnical
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

engineeringdesignproject management
Smart Apply

Full Job Posting

Position Summary

We are looking for highly motivated Backend Engineer Interns to join our engineering team and contribute to the development of enterprise-scale cloud applications, AI-powered platforms, and digital transformation solutions.

This internship is designed for students and recent graduates who are passionate about backend engineering, distributed systems, APIs, cloud technologies, and modern software development practices.

Interns will work alongside experienced engineers on real production projects while receiving mentorship and hands-on exposure to enterprise software engineering.

This is an opportunity to build software that powers governments, enterprises, AI solutions, and large-scale digital platforms.

Backend Development

  • Develop backend services and APIs using Go (Golang) and/or .NET (C#).
  • Build secure, scalable, and high-performance RESTful APIs.
  • Develop reusable backend components and business services.
  • Participate in feature development from design through implementation.
  • Write clean, maintainable, and well-documented code.

Software Engineering

  • Assist in implementing enterprise applications and microservices.
  • Work with relational and NoSQL databases.
  • Support debugging, testing, and performance optimization.
  • Participate in code reviews and engineering discussions.
  • Follow software engineering best practices and coding standards.

Cloud & Devops

  • Learn cloud-native development on Microsoft Azure.
  • Work with Docker containers and Kubernetes.
  • Support CI/CD pipelines using GitHub Actions or Azure DevOps.
  • Learn monitoring, logging, and deployment practices.

Ai & Modern Technologies

  • Build backend services supporting AI and Generative AI applications.
  • Integrate with LLMs and AI APIs.
  • Work on AI agent workflows and automation services.
  • Explore vector databases, semantic search, and Retrieval-Augmented Generation (RAG).

Collaboration

  • Work closely with frontend developers, QA engineers, architects, and project managers.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Contribute ideas to improve engineering quality and delivery.

Required Qualifications

  • Final-year student or recent graduate in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong understanding of programming fundamentals and object-oriented design.
  • Good understanding of algorithms and data structures.
  • Familiarity with Git version control.
  • Passion for backend development and cloud technologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn new technologies quickly.

Programming

  • Go (Golang) or .NET (C#)
  • REST APIs
  • JSON
  • HTTP

Databases

  • PostgreSQL

• Microsoft SQL Server

  • MySQL
  • Basic understanding of MongoDB is an advantage.

• Microsoft Azure (preferred)

  • Docker
  • Kubernetes (basic understanding)
  • Azure DevOps or GitHub Actions

Software Development

  • Git
  • Visual Studio

• Visual Studio Code

  • Unit Testing
  • Debugging
  • Nice to Have
  • Microservices Architecture
  • gRPC
  • Redis
  • RabbitMQ or Kafka
  • OAuth/OpenID Connect
  • Identity and Access Management
  • AI/LLM integrations
  • Prompt Engineering
  • Semantic Search
  • Vector Databases

What You’ll Learn

  • Enterprise software architecture
  • Cloud-native application development
  • Modern backend engineering practices
  • AI-powered application development
  • Secure API design
  • CI/CD and DevOps
  • Microservices architecture
  • Agile software delivery
  • Enterprise coding standards
  • Production support and monitoring

Personal Attributes

  • Curious and passionate about technology.
  • Self-motivated with a strong desire to learn.
  • Takes ownership of assigned tasks.
  • Detail-oriented and quality-focused.
  • Strong logical thinking and problem-solving skills.
  • Collaborative team player.
  • Comfortable working in a fast-paced engineering environment.
  • Open to feedback and continuous improvement.

Success Measures

  • Delivers assigned development tasks on time.
  • Produces clean, maintainable, and tested code.
  • Demonstrates continuous learning and technical growth.
  • Actively participates in Agile ceremonies and code reviews.
  • Contributes to team knowledge sharing.
  • Shows initiative in solving technical challenges.
  • Successfully completes internship objectives and engineering milestones.

Preferred Candidates

  • Personal GitHub portfolio or open-source contributions.
  • Internship or academic project experience building APIs.
  • Experience participating in hackathons or coding competitions.
  • Strong interest in AI, cloud computing, or distributed systems.
  • Familiarity with coding assistants such as GitHub Copilot, Claude Code, Cursor, or ChatGPT.

Internship Details

  • Duration: 3–6 months
  • Full-time Internship
  • Mentorship from senior engineers
  • Opportunity for a full-time Backend Engineer role based on performance
  • Work on real enterprise and AI-powered software projects used by governments and leading organizations.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Unicorn Lab