AI & Full-Stack Developer Intern
About the role
CodeBuild Labs is offering a fully remote, full-time internship for an AI & Full-Stack Developer Intern based in Sri Lanka. The intern will work with the engineering team to design, develop, test, and maintain full-stack applications using TypeScript, JavaScript frameworks, Java, and Spring Boot. Responsibilities include developing web applications, backend APIs, integrating AI services, working with databases, and contributing to AI-powered features. The role is suitable for students, recent graduates, or self-taught developers with a strong foundation in full-stack development and an interest in AI. Applicants are encouraged to include their GitHub profile or portfolio when applying via LinkedIn, WhatsApp, or email.
Must have
- Strong understanding of full-stack web development, including frontend and backend concepts.
- Good knowledge of TypeScript and JavaScript, including modern ES6+ concepts.
- Familiarity with React.js, Next.js, or similar frontend frameworks.
- Foundational knowledge of Java and Spring Boot for backend application development.
- Understanding of HTML5, CSS3, responsive design, and RESTful API integration.
- Familiarity with Git, GitHub, and collaborative development workflows.
- Basic understanding of object-oriented programming (OOP), data structures, and software engineering principles.
- Foundational understanding of artificial intelligence and machine learning concepts, with an interest in AI application development.
- Strong analytical thinking and problem-solving abilities.
- Willingness to learn new technologies and adapt to evolving project requirements.
- Ability to communicate effectively and collaborate in a fully remote environment.
- Good time management, self-discipline, and accountability.
- Attention to detail and commitment to software quality.
- Enthusiasm for artificial intelligence, software engineering, and technological innovation.
- Currently pursuing or recently completed a degree or diploma in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, Data Science, or a related field.
- Undergraduate students, recent graduates, and self-taught developers with relevant technical skills are encouraged to apply.
Nice to have
- Experience with Python, FastAPI, or AI/ML libraries.
- Familiarity with LLM APIs, prompt engineering, Retrieval-Augmented Generation (RAG), or AI agents.
- Exposure to Spring Security, JWT authentication, and API security practices.
- Experience with Docker, CI/CD pipelines, or cloud deployment platforms.
- Familiarity with Prisma, Hibernate, JPA, or other ORM technologies.
- Understanding of microservices, system architecture, and scalable application design.
- Previous experience developing academic, personal, or open-source projects.
Technologies
- Agentic AI
- API Security
- Authentication
- CI/CD
- CRM
- CSS
- Data Science
- Docker
- ERP
- FastAPI
- Git
- GitHub
- Hibernate
- HTML
- Java
- JavaScript
- JPA
- JWT
- LLM
- Machine Learning
- Microservices
- MySQL
- Next.js
- PostgreSQL
- Prompt Engineering
- Python
- RAG
- React
- REST
- Spring / Spring Boot
- TypeScript
Highlights
The internship is fully remote and open to candidates based in Sri Lanka. Applicants can apply via LinkedIn, WhatsApp, or email, and are encouraged to include a GitHub profile or portfolio. The role is open to undergraduate students, recent graduates, and self-taught developers.