This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Trainee – Fullstack Development will assist in designing, developing, and maintaining both frontend and back-end components of web applications. This role is ideal for someone beginning their professional career in full-stack development and eager to learn modern technologies and best practices. The Trainee will work closely with Senior Developers and cross-functional teams to implement solutions that focus on usability, performance, and scalability while supporting client requirements and delivering positive user experience.
Job Responsibility:
Assist in building user-friendly interfaces and responsive designs using HTML, CSS, and JavaScript
Support the development of frontend components using React.js
Learn and contribute to REST API development using Node.js and Nest.js
Assist in maintaining server-side logic under the guidance of Senior Developers
Work with frameworks like Express.js or Nest.js to support API development and data flow
Support database operations and queries using Knex.js or similar tools
Assist in managing and optimizing MySQL databases
Use GitLab for version control, collaboration, and basic CI/CD workflows
Participate in testing, debugging, and improving application performance
Collaborate with team members to develop and integrate frontend and backend systems
Requirements:
Up to 1 year of experience, internships, or academic projects in web development
Knowledge of JavaScript, HTML, and CSS
Familiarity with React.js or other modern JavaScript frameworks is a plus
Basic understanding of Node.js and backend development concepts
Understanding of REST APIs and web services
Basic knowledge of database concepts (MySQL preferred)
Familiarity with Git or any version control system
Strong problem-solving ability and willingness to learn new technologies
Bachelor’s degree in Computer Science, IT, or a related field
Exposure to web application development through projects or coursework
Good verbal and written communication skills
Nice to have:
Familiarity with React.js or other modern JavaScript frameworks