Learn to write code that solves real problems, not just completes assignments
Ask questions about why we're building features, not just how to build them
Work alongside experienced engineers in small teams to build features that real users will use
Participate in code reviews and team discussions to understand how technical decisions impact the business
Get hands-on experience with the full development cycle from idea to production deployment
Requirements
Currently pursuing or recently completed a degree in Computer Science or related field (or equivalent self-taught knowledge)
English proficiency for team communication
Strong foundation in programming fundamentals (basic data structures, algorithms) from coursework or self-study
Understanding of how web applications work (client-server, databases, APIs) at a conceptual level
Some experience with any programming language
Basic knowledge of HTML, CSS, JavaScript and exposure to any modern framework
Curiosity about why code exists and ability to ask questions when things don't make sense
Good to haves: you've built something others have used; prefer understanding concepts over memorizing syntax; comfortable admitting what you don't know; can explain technical concepts to non-technical friends