Role Overview
We are looking for a motivated Software Developer Intern who is interested in building real-world applications and gaining hands-on experience in software development. The selected candidate will work closely with our team on live projects and will get exposure to application development, APIs, databases, debugging, deployment, and modern software technologies.
Responsibilities
- Develop and maintain web applications and software features.
- Write clean, reusable, and maintainable code.
- Work on frontend and backend development tasks.
- Develop and integrate REST APIs.
- Work with databases and data management.
- Debug and fix application issues.
- Test applications and implement improvements.
- Collaborate with the business and development team.
- Participate in code reviews and development discussions.
- Learn and work with new technologies based on project requirements.
Requirements
- Basic knowledge of programming concepts.
- Knowledge of Python, JavaScript, Java, or similar programming languages.
- Basic understanding of HTML, CSS, and JavaScript.
- Basic knowledge of databases such as MongoDB or MySQL.
- Understanding of Git/GitHub is a plus.
- Good problem-solving ability.
- Willingness to learn and take ownership of tasks.
Skills
- Python
- JavaScript
- Java
- MongoDB
- Node.js
Benefits
- Hands-on experience with real-world projects.
- Opportunity to work with modern software technologies.
- Experience working in a startup environment.
- Mentorship and technical guidance.
- Opportunity to take ownership of development tasks.
- Potential opportunity for a full-time role based on performance.