VI

Backend Developer Intern

VisionRootlinkedin.com
Oct 26, 2026, 4:21 PM22h ago
InternshipColombo, Western Province · RemoteBackendEntry level

About the role

VisionRoot (Pvt) Ltd is seeking a motivated Backend Developer Intern to join their team. This internship is designed for students or early-career developers who want hands-on experience in backend development, including building REST APIs, working with databases, and implementing secure server-side applications. The role involves developing and maintaining backend services, integrating APIs, collaborating with cross-functional teams, and following best practices in software development. Candidates should be pursuing a relevant degree and have a foundational understanding of programming, databases, and version control. The company offers a fully remote, flexible work environment with mentorship and opportunities to work on real-world projects.

Must have

  • Currently pursuing a degree or higher education in Software Engineering, Computer Science, Information Technology, or a related field.
  • Good understanding of programming fundamentals and Object-Oriented Programming (OOP).
  • Knowledge of at least one programming language such as Java, JavaScript/TypeScript, Python, C#, or PHP.
  • Basic understanding of REST APIs, HTTP, JSON, and client-server architecture.
  • Basic understanding of relational and/or NoSQL databases.
  • Familiarity with SQL and database concepts.
  • Familiarity with Git and GitHub.
  • Basic understanding of authentication and authorization.
  • Good problem-solving and debugging skills.
  • Strong attention to detail.
  • Good communication and teamwork skills.
  • Willingness to learn new technologies and development practices.
  • Proactive attitude and ability to take ownership of assigned tasks.

Nice to have

  • Experience with Node.js, Express.js, NestJS, Spring Boot, ASP.NET Core, Django, Laravel, or similar frameworks.
  • Experience with TypeScript, Java, C#, Python, or PHP.
  • Experience working with PostgreSQL, MySQL, MongoDB, SQL Server, Firebase, or Supabase.
  • Familiarity with Mongoose, Prisma, Entity Framework Core, Hibernate/JPA, or similar ORM/ODM tools.
  • Familiarity with JWT, HTTP-only cookies, OAuth, or session-based authentication.
  • Understanding of RBAC and API security.
  • Experience with Postman, Swagger/OpenAPI, or similar API development tools.
  • Experience writing unit, integration, or API tests.
  • Familiarity with Jest, Supertest, JUnit, NUnit, or similar testing frameworks.
  • Basic knowledge of Docker and containerized applications.
  • Familiarity with Azure, AWS, or Google Cloud.
  • Understanding of CI/CD and GitHub Actions.
  • Familiarity with caching, Redis, queues, or background jobs.
  • Basic understanding of microservices and distributed systems.
  • Experience integrating third-party APIs, payment services, email services, or notification systems.
  • Experience working on web, mobile, SaaS, or AI-powered applications.
  • Familiarity with Agile/Scrum development.
  • Personal projects or GitHub repositories demonstrating backend development skills.

Technologies

  • Agile
  • API Security
  • API Testing
  • Authentication
  • AWS
  • Azure
  • CI/CD
  • C#
  • Django
  • Docker
  • .NET
  • Express.js
  • Firebase
  • GCP
  • Git
  • GitHub
  • GitHub Actions
  • Hibernate
  • Java
  • JavaScript
  • Jest
  • JPA
  • JSON
  • JUnit
  • JWT
  • Laravel
  • Microservices
  • MongoDB
  • MySQL
  • NestJS
  • Node.js
  • NoSQL
  • OAuth
  • OpenAPI
  • PHP
  • PostgreSQL
  • Postman
  • Python
  • RBAC
  • Redis
  • REST
  • SaaS
  • Scrum
  • Spring / Spring Boot
  • SQL
  • SQL Server
  • Swagger
  • TypeScript

Highlights

The internship is fully remote with a flexible Monday–Friday schedule. The role is open to students or early-career developers currently pursuing higher education. Mentorship and technical guidance are provided, and interns will gain exposure to modern backend technologies and professional workflows.