Trusted listing
Software Developer Intern
Softclans Technologies Limited
Nairobi, Kenya
Permanent
Published 1 month ago · Expires 3 weeks from now
Job description
## Title: Software Developer Intern
About the Role
We are seeking a motivated Software Developer Intern to support frontend, backend, and database development activities. The intern will work with modern full-stack technologies including React (JavaScript), Laravel (PHP), and PostgreSQL. This role offers valuable hands-on experience in building scalable web applications across the full development stack.
Key Responsibilities
Frontend (React / HTML / CSS / JavaScript)
- Assist in developing responsive UI components using React
- Build and maintain forms, dashboards, and reusable components
- Integrate frontend applications with RESTful APIs
- Support UI enhancements, styling improvements, and bug fixes
- Ensure consistency in layout, responsiveness, and user experience
Backend (Laravel / PHP)
- Assist in developing APIs, controllers, and business logic
- Work with Laravel Query Builder and Eloquent ORM
- Support validation, authentication, and authorization logic
- Debug and resolve backend application issues
Database (PostgreSQL / SQL)
- Write and optimize SQL queries
- Assist with database schema design and migrations
- Support troubleshooting data-related issues
- Work with relational database structures and indexing concepts
Required Qualifications
Academic Background
- BSc degree in Computer Science, Information Technology Engineering, or equivalent with programming experience
Technical Knowledge
- React or modern JavaScript frameworks
- HTML, CSS, and JavaScript fundamentals
- Backend development concepts (PHP or similar)
- SQL fundamentals
- MVC architecture
- RESTful APIs
- Git / version control
Preferred Skills
- Exposure to Laravel framework
- Experience with PostgreSQL or other relational databases
Key Attributes
- Strong willingness to learn
- Logical thinking and problem-solving skills
- Ability to follow coding standards and best practices
- Good communication and teamwork skills