




Job Summary: Software development internship focused on front-end and back-end, working at Concert LAB to develop Angular components and RESTful APIs. Key Highlights: 1. Angular component and page development 2. Assistance in RESTful API creation and maintenance 3. Integration with relational and non-relational databases We are seeking an intern to join Concert LAB for software development, with a focus on front\-end and back\-end. **Main Responsibilities:** * Develop Angular components and pages based on layouts provided by the design team.· Assist in implementing interface logic such as form validation, route navigation, data display, and visual feedback.· Consume RESTful APIs provided by the backend and dynamically display data in the user interface.· Fix bugs or implement visual and functional adjustments to existing components.· Perform manual testing on developed screens to ensure basic functionality and responsiveness.· Assist in the creation and maintenance of RESTful APIs.· Implement routes, controllers, and basic business logic based on functional requirements.· Integrate with relational or non\-relational databases.· Assist in developing basic authentication and authorization.· Test and debug endpoints using tools such as Postman or Insomnia.· Use Git for source code versioning and control. **Technical Requirements:** Currently enrolled in Systems Analysis and Development, Computer Engineering, Computer Science, or related fields.Technical knowledge: \- Frontend (Angular): · Basic knowledge of HTML, CSS, and JavaScript.· Familiarity with Angular (version 10\+), even in personal or academic projects.· Understanding of concepts such as: o Components, Modules, Templateso Data Bindingo Directives (\*ngIf, \*ngFor)o Services and REST API consumption\- Backend (Node.js): · Basic knowledge of Node.js and JavaScript/TypeScript.· Knowledge of the NestJS framework.· Understanding of REST API creation.· Basic knowledge of JSON data manipulation.Differentiators: · Knowledge of MongoDB and Redis.· Familiarity with version control using Git and platforms such as GitHub/GitLab/Bitbucket.· Basic understanding of Microservices, Kubernetes, Docker, and Containers. **Behavioral Profile:** * Organization and attention to detail• Responsibility and commitment• Strong communication skills• Proactivity and initiative **Minimum Education Level:** Bachelor's Degree


