About this job
Join our dynamic software development team as an intern and gain hands-on experience working on real-world products, including our flagship school management system, Yoventa, and other exciting upcoming projects. This internship offers a unique opportunity to work alongside experienced developers while contributing to meaningful solutions that impact educational institutions.
As a software engineering intern, you'll be involved in the full development lifecycle - from initial concept discussions to deployment. You'll work with modern technologies and best practices in a collaborative environment that encourages learning and innovation. This position is perfect for ambitious developers who want to transform their theoretical knowledge into practical skills while working on production-level applications.
We believe in mentorship and growth. You'll receive regular guidance from senior developers, participate in code reviews, and have opportunities to propose and implement new ideas. This internship can potentially lead to a full-time position for exceptional performers.
Requirements and Qualifications:
- Strong knowledge of React.js
- Experience with Python frameworks (FastAPI & Flask)
- PostgreSQL database knowledge
- Understanding of data modeling and relationships
- Proficiency with Git
- Basic Docker understanding
- Familiarity with cloud platforms (AWS)
- Knowledge of Python data processing libraries (Pandas, NumPy)
Responsibilities and Duties:
- Design and build features for EdTech platforms
- Develop responsive web interfaces and mobile applications
- Create and integrate RESTful APIs
- Implement automated tests for code quality
- Optimize application performance and scalability
- Create real-time analytics dashboards
- Participate in code reviews and team collaborations