Software Engineer Intern
About the role
Devcity (Pvt) Ltd is seeking a Software Engineering Intern for a 6-month internship. The intern will work on real-world projects, building backend services and modern web applications, and will have the opportunity to learn from experienced engineers. Responsibilities include developing backend services and REST APIs using Java (Spring Boot) and Node.js (NestJS), creating responsive web interfaces with React and Next.js, testing APIs, debugging, and collaborating in an agile team environment. Applicants should have knowledge of Java and JavaScript, familiarity with relevant frameworks, experience with Git, and a strong foundation in computer science fundamentals. The company offers mentorship, hands-on experience, and the potential for a full-time role based on performance.
Must have
- Knowledge of computer programming (Java and JavaScript)
- Familiarity with Spring Boot, Node.js and NestJS
- Familiarity with React and Next.js
- Experience with Git and GitHub
- Basic knowledge of Docker and its usage
- Experience with API testing tools such as Postman
- Understanding of software architectures and design patterns
- Strong foundation in data structures and algorithms
- Good problem-solving skills
- Teamwork and collaboration skills
- Undergraduate or recent graduate in Software Engineering, Computer Science, IT or a related field
Nice to have
- A GitHub profile or portfolio of projects is a strong plus
Technologies
- Agile
- API Testing
- Docker
- Git
- GitHub
- Java
- JavaScript
- NestJS
- Next.js
- Node.js
- Postman
- React
- REST
- Spring / Spring Boot
Highlights
Internship duration is 6 months. Applicants should be undergraduates or recent graduates in Software Engineering, Computer Science, IT, or a related field. A GitHub profile or portfolio is a strong plus. Application deadline is 20th of Nov, 2026. Internship certificate and chance of a full-time role based on performance are offered.