Our Desys Srl development team is looking for a Junior Front-end Developer for the creation and maintenance of large-scale web applications, both here on our premises and cloud-based. These applications regard content management, as well as shopping management, development of manuals, e-learning and remote assistance, and they utilize avant-garde technologies, such as Vue.JS, Docker, and 3d WebGL, which will integrate into external services for the creation of interactive virtual experiences.
Minimum requirements:
- A good level of familiarity with Javascript, Javascript ES6, and Javascript module management
- Competence regarding Vue.JS or React framework
- Ability to manage a Node JS projects and to utilize npm
- Experience in the utilization of Javascript bundler (Webpack, Grunt)
- Confidence in the utilization of Git and management of remote repositories
- Knowledge of asynchronous programming and REST API interviewing
Preferred skills:
- Familiarity with Typescript
- Experience in the utilization of the most common JS libraries, such as jQuery, Backbone, etc.
- A good level of knowledge of HTML5 and CSS3
- Competence in the use CSS libraries (Bootstrap, UIKit)
- Competence in the design of responsive interfaces
- Competence in the use of CSS preprocessors
- A good level of English language proficiency
- Familiarity with Visual Studio Code editor
Completing the profile:
- A positive attitude regarding working as part of a team
- A work approach geared towards tasks/objectives
- Order and precision in development practices and management
- A considerable capacity for problem solving
- Willingness and curiosity in learning new technologies
Benefits:
- Courses conducted by university professors, paid for by the company, for keeping up to date on utilized technologies
- Lunch offered by the company for non-residents
- A flexible work schedule
- A stimulating work environment
We are looking for a back-end developer with the abilities listed below.
We offer the possibility of realizing a course of job formation comprised of phases regarding theoretical study, practical exercise, and on-the-job- training. No previous experience in the sector is required.
An ideal candidate profile would include the following characteristics:
- A positive attitude regarding working as part of a team
- Basic knowledge regarding computer science and programming
- Experience in software development, including through university projects or autonomous activities
- A three-year degree in Information Technology or in Computer Engineering
Required basic or advanced knowledge of:
- J2SE
- J2EE
- SQL
- GIT
Optional knowledge of:
- Python
- C and C++
- Kotlin
- Gradle
- CI/CD
- Groovy
- YAML
- Docker
The following competences would constitute a plus:
A three-year degree in Computer Engineering, or in Computer Science and Technology, or in Information Technology
Benefits:
- Courses conducted by university professors, paid for by the company, for keeping up to date on utilized technologies
- Lunch offered by the company for non-residents
- A flexible work schedule
- A stimulating work environment
Required competences:
- Familiarity with Docker, Podman, and Docker Compose
- Familiarity with Linux systems
- Familiarity with Linux firewall systems: iptables, nftables
- Apache/NGINX web servers
- Tomcat and Wildfly application servers
- Management of application server certificates
- Knowledge of backup systems
- Familiarity with and utilization of Git
- Familiarity with and utilization of SQL
- Familiarity with virtualization systems, such as VMware, Hyper-V, and Xen
- Experience working with network devices, such as Switch, Router, and Firewall
- Configuration and management of Wi-Fi networks
- Familiarity with Bash scripting
Appreciated competences:
- Kanban Methodology
- Ability to use Gradle
- Familiarity with centralized logging systems
- Familiarity with network troubleshooting and monitoring
- Proficiency in spoken English
- Familiarity with Kubernetes/Swarm
- Familiarity with APIs (REST/SOAP)
- Familiarity with GCP, AWS, or AZP
The following competences would constitute a plus:
- A three-year degree in Computer Engineering, or in Computer Science and Technology, or in Information Technology
- Ability to use LAC systems
- Ability to use Build Automation systems – Utilization of automation configuration management systems, such as Ansible
- Curiosity and a passion for the world of information technology
Benefits:
- Courses conducted by university professors, paid for by the company, for keeping up to date on utilized technologies
- Lunch offered by the company for non-residents
- A flexible work schedule
- A stimulating work environment