Trainee/Junior Full-Stack React/Node.js Developer
We are looking for a motivated and enthusiastic Trainee/Junior Full-Stack React & Node.js developer to join our dynamic team. This position is suitable for candidates starting their software development journey, who want to grow both in frontend and backend engineering and gain real experience working with international projects.
Responsibilities
- Adaptation of solutions according to customer requirements.
- Front-End development using React.js.
- Back-End development using Node.js.
- Follow a structured learning plan and continuously improve core competencies.
- Participate in hands-on sessions and apply learned concepts to real project tasks.
- Actively communicate with mentors and senior developers, discussing progress and technical challenges.
Requirements
- Understanding of Progressive Web Apps and Accelerated Mobile Pages.
- Familiarity with Jenkins, Jira, Confluence, Bitbucket.
- Experience with some of the following: CSS-preprocessors (LESS, SASS), Docker, WebSockets, MQTT.
- Frontend development experience using React.js.
- Experience with backend development.
- Experience developing web-based software products using Node.js.
- Experience with several of the following: NPM, Webpack, Yarn, TypeScript, JavaScript, SPA, MongoDB.
- Experience with Git.
- Skills with reusable components.
- Skills with automated testing and performance testing.
- Knowledge of JS architecture practices.
- Understanding of OOP and SOLID principles.
- Understanding of web development paradigms (RESTful APIs, pub/sub, security).
- Experience with building performant and scalable applications.
- Good spoken English.
Would be a plus
- Understanding of Progressive Web Apps and Accelerated Mobile Pages.
- Familiarity with Jenkins, Jira, Confluence, Bitbucket.
- Experience with: LESS, SASS, Docker, WebSockets, MQTT.
Working conditions
- Full remote internship with international projects
- Real conditions for special personal growth and development
- Friendly and high skilled team with a huge commercial background
- Training at the company expense with a mentors
- Open process for the adapting to the client requirements and interviews
- Permanent improvements personal qualities and skill
Internship opportunity
We are also ready to take an intern without experience, with spoken English.
There is a possibility of remote internship and training with further employment.
Required skills experience
| React.js | 6 months |
| Node.js | 6 months |
| JavaScript | 6 months |
| CSS | 6 months |
| HTML | 6 months |
| TypeScript | 6 months |
| Web Development | 6 months |
Required languages
| English | B2 - Upper Intermediate |