We are a global innovation factory that integrates strategy, design & technology, supporting companies growth from vision to execution in a “purple way”.
We help organizations implement new business models, technology roadmaps, digital strategies & products, powered by our B2B software assets.
We firmly believe that people are the real energy that can shape innovation. Brilliant solutions can only be found through a unique mix of technology, human genius and future vision.
Being part of GELLIFY means joining the Purple People, a team where values such as resourcefulness, sharing and constant improvement lead the way.
A team made up of +260 GELLIFYers, with 6 offices around the world, from Italy to Spain to the Middle East.
Want to discover the new frontiers of technology, innovation and digitalization? We look forward to having you on board to begin this journey together. Let's make the world more Purple!
Your Duties & Responsibilities:
Working alongside colleagues and project managers on corporate venture building initiatives and programs we deliver for Corporate Clients.
- Design, configuration, customisation and implementation of Software components
- Integrates solutions with the client's service systems and devices
- Suggests the characteristics and architecture of the components to be implemented, with the aim of ensure an adequate level of software security and compliance with the regulations on privacy and personal data protection
- Creating documentation, developing unit tests, debugging and fixing all software products
- Liaises constantly with the design team
- Carry out consultancy activities on issues related to their domain.
Requirements:
We are looking for candidates with the following qualifications:
- A university degree in Computer Science, Computer Engineering, or a related IT field
- 3–4 years of experience in the analysis, design, development, and implementation of complex, customized applications
- Proficiency in HTML, CSS, JavaScript/TypeScript, and a framework such as Angular and/or React
- Familiarity with analyzing and implementing complex, customized applications
- Experience with object-oriented programming and design patterns
- Back-end service development experience in at least one of the following:
- Java Enterprise applications (preferably with Spring Framework)
- Node.js
- Experience with integrating REST Web Services
- Proficiency with version control systems like Git, SVN, and Bitbucket
- A curious and positive attitude
- Proficiency in Italian
Nice-to-Have Skills
- Experience analyzing customer requirements, both functional and technical
- Knowledge of Android and iOS platforms for mobile development, with a preference for React Native and Flutter
- Familiarity with software engineering principles, frameworks, and technologies
- Understanding of software best practices, such as continuous integration and deployment
- Experience with SOAP systems, JPA and/or JMS, XML, and JSON integration
- Knowledge of test-driven development, microservices
- Experience with containerized services (e.g., Docker)
Location: Imola (BO), smartworking with flexible work arrangements