Role Overview:
We are looking for a passionate Developer Intern to join our team and build modern applications using low-code/no-code platforms and related technologies. This role is a great alternative for those who want to kickstart their development career by focusing on logic, architecture, and deployment without diving deep into traditional heavy coding. You will gain hands-on experience in building internal tools, managing databases, and working with containers.
Key Responsibilities:
- Application Development: Learn and utilize Appsmith (a low-code platform) to design user interfaces, build internal enterprise applications, and integrate with external APIs.
- Database Management: Design and manage highly capable relational databases using PostgreSQL. Master essential SQL commands (SELECT, INSERT, UPDATE, DELETE) and handle database transactions efficiently.
- Backend & Authentication: Leverage Supabase for robust database management, user authentication, and real-time data integration.
- Containerization: Understand and apply Docker fundamentals. Learn to write Dockerfiles, build images, and manage containers for modern application deployment.
Web Framework Concepts: Gain foundational knowledge of Ruby on Rails (MVC framework, database connectivity, RESTful APIs) to understand the core concepts behind efficient web application development.
Qualifications:
- Currently pursuing a Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field.
- Basic understanding of coding principles, data structures, and application development lifecycles.
- Fundamental knowledge of SQL commands and relational database design.
- Strong enthusiasm for learning new technologies such as Low-code platforms (Appsmith) and Containerization (Docker).
- Strong problem-solving skills and the ability to work collaboratively in a team environment.