Learn the tools and systems used by the team and complete clearly defined tasks.
Build new features and improve existing code with guidance from the team.
Work collaboratively with developers and stakeholders to understand goals and workflows.
Participate in an agile development process, including planning and feedback.
Help identify and troubleshoot technical issues.
Document issues and improvements to help strengthen our services.
Communicate progress clearly and ask for help when needed.
Requirements
Be currently pursuing a bachelor’s or master’s degree in computer science, computer engineering, software engineering, or a related field of study with a graduation date of May 2027.
Demonstrate hands-on development experience in Java, JavaScript, TypeScript, React, Redux, CSS, or SQL (through coursework, projects, or internships).
Display understanding of relational databases, such as PostgreSQL.
Familiarity with development and testing tools such as IntelliJ or VS Code, Postman, DBVisualizer, and Cypress, along with a basic understanding of REST APIs and Git/GitHub workflows, is advantageous but not required
Showcase experience or interest in learning tools such as Kibana, developing foundational cloud skills on AWS, and building backend development expertise with Spring Boot.
Be able to work collaboratively and communicate effectively within a multidisciplinary team.
Be able to learn and adapt to new technologies quickly and independently.