Backend Engineer Intern (Go / .NET)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Unicorn Lab
Project Manager – Enterprise Software & Digital Transformation
Dubai, UAE
Position Summary We are seeking an experienced Project Manager to lead the delivery of complex enterprise software, cloud, AI, and digital transformation initiatives. The successful candidate will combine strong leadersh
Partnership Development Manager – Cloud & Technology Alliances
Dubai, UAE
Role Overview We are seeking a highly motivated, commercially driven, and relationship-focused Partnership Development Manager to lead strategic engagement with technology partners across the Middle East region. The idea
Product Strategy & UX Lead
Dubai, UAE
Role Overview We are seeking a highly creative and strategic Product Strategy & UX Lead to drive the vision, planning, user experience, and execution of modern digital products and platforms. The ideal candidate combines
.Net Intern
Dubai, UAE
Job Title: .NET Intern Location: Dubai, UAE Duration: [3 / 6 months] Internship (with potential for full-time placement) We are looking for a motivated and enthusiastic .NET Intern to join our development team. This role
Cloud Security & Migration Architect (Azure | Hybrid | Multi-Cloud)
Dubai, UAE
Role Overview We are seeking a highly experienced Cloud Security & Migration Architect with deep, hands-on expertise in securing and migrating large-scale enterprise environments from on-premises to cloud. The role requi
Senior Business Analyst – Product Design, UI/UX & AI Solutions
, UAE
Role Overview We are seeking a highly capable Senior Business Analyst with strong UI/UX design capabilities and extensive experience using modern AI-assisted development tools such as Claude Code, ChatGPT, Cursor, GitHub
Project Manager – Enterprise Software & Digital Transformation
Dubai, UAE
Partnership Development Manager – Cloud & Technology Alliances
Dubai, UAE
Product Strategy & UX Lead
Dubai, UAE
.Net Intern
Dubai, UAE
Cloud Security & Migration Architect (Azure | Hybrid | Multi-Cloud)
Dubai, UAE
Senior Business Analyst – Product Design, UI/UX & AI Solutions
, UAE