Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Un Junior Full Stack Developer deve avere un set di competenze bilanciate tra front-end e back-end, oltre a buone basi di lavoro in team e problem solving. Non serve che sia un esperto in tutto, ma deve conoscere i fondamenti e saper lavorare su più livelli.
- HTML5, CSS3, JavaScript (ES6+) → basi solide.
- Almeno un framework front-end (es. React, Angular o Vue.js).
- Concetti di responsive design e utilizzo di Bootstrap o TailwindCSS.
- Nozioni di UX/UI base per interfacce chiare.
- Un linguaggio lato server (es. Node.js, Java, Python, PHP, C#).
- Framework relativo (es. Express per Node, Spring Boot per Java, Django/Flask per Python, Laravel per PHP).
- Conoscenze di API REST e, meglio ancora, GraphQL.
- Basi di SQL (MySQL, PostgreSQL).
- Concetti di NoSQL (MongoDB, Redis).
- Sapere gestire CRUD operations.
- Git e GitHub/GitLab/Bitbucket.
- Pull request, branching e code review.
- Comprendere cosa sono Docker e container.
- Sapere configurare un’app su un server (Linux).
- Nozioni base di CI/CD (GitHub Actions, GitLab CI).
- Testing di base (unit test con Jest, JUnit o Pytest).
- Conoscenze di sicurezza basilare (XSS, SQL Injection).
- Debugging e logging.
- Capacità di lavorare in team agile (Scrum/Kanban).
- Problem solving e curiosità tecnica.
- Buona comunicazione (anche scritta).
- Disponibilità ad imparare rapidamente nuove tecnologie.
- Non conoscere tutto in profondità, ma avere una visione a 360° del ciclo di sviluppo.
- Essere in grado di lavorare su piccole feature e crescere gradualmente.
- Avere un portfolio con qualche progetto personale (es. un piccolo e-commerce, una web app CRUD).
Key Skills
Ranked by relevanceReady to apply?
Join SistemaSoft and take your career to the next level!
Application takes less than 5 minutes