Stories of digital innovation by no-code
Discover the opportunities of the channel program
Join the Network
Leverage the resources of Jamio
We collaborate with universities
News from the world of Jamio Openwork
Stay up to date on the world of no-code and digitalization
The periodical on no-code and BPM
Events dedicated to Jamio producers, partners, and customers
Free downloadable guides
Independent Software Vendor
Join our team
Our locations
Forever part of who we are
We are an Independent Software Vendor that produces technologies for the development of process-based enterprise software applications; we have been doing so since 1999.
We help organizations innovate business processes Business Process Management technologies , with a team of professionals and young talents.
Openwork is a dynamic and flexible company that allows its resources to participate in multiple projects, developing the Jamio in different areas, always "at the forefront" of customer service; this allows for rapid and effective professional and personal growth.
We are members of the Apulian IT Production District , and we collaborate with research centers and universities on projects aimed at identifying and implementing new technologies.
Our company is constantly growing, which is why we are always looking for new candidates.
There are 6 elements to working in Openwork:
You will join the development team of the Jamio openwork entirely Italian no-code application development platform .
Working alongside senior figures, you will contribute to the development of the platform's core application services, gradually participating in the various phases of the product life cycle: from requirements analysis to development, up to cloud deployment.
In the Mid/Senior role, you will also be able to influence technical choices , proposing architectural improvements and supporting the team's technical growth, consolidating back-end development, software architecture and application integration skills, working on enterprise solutions with high standards of quality, security and maintainability.
The Web Full Stack Developer (Mid / Senior) works within a Scrum team dedicated to product development and is responsible for:
– participate in SCRUM grooming, sprint planning, and review activities, with the support of the team ;
– collaborate with Product Management in understanding and analyzing User Stories;
– contribute to the development of the platform's server-side architecture;
– write reusable and documented code following team guidelines ;
– support the development and management of databases and application services;
– collaborate on the implementation of REST APIs (OpenAPI);
– participate in testing and debugging activities;
– contribute to the maintenance and evolution of existing features;
– collaborate with the front-end team on interface integration;
– learn and apply architectural patterns and industry best practices.
– stay up-to-date on emerging technologies and promote their adoption when relevant;
– support and coach junior developers in their technical growth.
Bachelor's or Master's degree in Computer Science or related technical-scientific disciplines
(preferred qualification, not mandatory)
• Excellent communication and collaboration skills
• Strong problem solving
• Ability to organize one's work with the support of the team
• Precision and attention to detail
• Analytical approach
• Curiosity, initiative and orientation towards innovation
• Full-stack web development in .NET ecosystem (5+ years)
• IDE: Visual Studio, Visual Studio Code
• Front-end: HTML, CSS, JavaScript (Vue.js), Bootstrap
• Web server: IIS, Apache
• DevOps: CI/CD pipeline, YAML, Docker, k8s.
• Versioning: GIT, SVN
• Architectural patterns: IoC, AOP, MVC, IaC
• Cloud provider: Microsoft Azure
• Database: SQL and NoSQL (Microsoft SQL Server, MySQL, PostgreSQL, ElasticSearch, Redis)
Experience
• Proven experience in similar web development roles.
• Development and maintenance of microservices-based applications, ensuring scalable and maintainable solutions.
• Design and implementation of RESTful APIs with ASP.NET Core, optimizing performance and interoperability between services.
English level B1 – intermediate
Bari, hybrid mode (on-site / off-site)
Permanent contract
• Company computer
• Health insurance
• Meal vouchers
We're looking for a junior front-end to join the development team for the Jamio openwork platform, the only all-Italian no-code application development platform.
You have no or only a few years of experience developing web applications, user interfaces, and JavaScript.
You must be eager to learn and have a keen eye for design and user interface. In this role, you will make a significant contribution to translating our clients' needs into web and mobile applications based on the Jamio openwork platform.
You're a good problem solver with effective communication skills and an understanding of optimizing front-end applications to provide the best user experience.
Your responsibilities will include translating product requirements, as defined by the Product Management team, into code.
UI/UX design team to bridge the gap between graphic design and technical implementation, taking an active role in the visual definition of applications and how they function.
You must be able to demonstrate attention to the use of current trends and best practices regarding front-end architecture, performance optimization, accessibility and usability issues.
You will be able to independently organize your activities, demonstrating the ability to generate innovation and high-quality work.
You'll be part of a dynamic and flexible company that allows its resources to participate in multiple projects, developing the Jamio product in different areas. We're always at the forefront of customer service, enabling fast and effective professional and personal growth.
Activities and responsibilities:
In general, you will participate in the product development team's SCRUM activities. Therefore, you will:
• participate in grooming activities aimed at defining and analyzing User Stories with the Product Management group;
• write reusable code and related documentation to enable future code maintenance;
• transform UI/UX projects into prototypes;
• create new features or maintain existing features;
• optimize applications for maximum speed;
• assist back-end developers with coding and troubleshooting;
• collaborate with back-end developers and web designers to improve usability;
• stay up-to-date with emerging technologies.
Qualification:
Bachelor's or Master's degree in computer science or technical disciplines
Computer skills:
• Knowledge of HTML5 and CSS3, Javascript and at least one of the following frameworks: Node, Vue, React and Angular, Ext-Js, Sencha or other similar.
• Use of client-side REST APIs
• Knowledge of the most common browser compatibility issues and workarounds
• Knowledge and practical experience of client-side application configuration management
• Knowledge of testing tools
• Knowledge of code versioning tools, such as Git or SVN
• Knowledge of debugging issues
• Knowledge of continuous delivery issues
• Basic knowledge of graphic tools such as Photoshop
• Aptitude for full-stack development
Language skills:
English B1 – Intermediate or “threshold” level
Knowledge of:
• UML
• Agile working methodologies
Skills:
• Ability to work in a team
• Problem-solving orientation
• Aesthetic sense and great attention to detail
• Curiosity and propensity for research
Work location: Bari
Contract type: Permanent contract, National Collective Bargaining Agreement for Metalworkers
Benefits: Company computer, health insurance, meal vouchers
We're looking for a back-end developer to contribute to the creation of application services for the Jamio openwork platform , the only all-Italian no-code application development platform. You'll be part of a team that manages the entire product development lifecycle, from design to cloud deployment.
You will learn how to translate software development methods and techniques into visual artifacts that can be adopted even by non-developers and how to manage their entire life cycle, from design to execution.
You have several years of work experience and are familiar with back-end coding languages , development frameworks, and third-party libraries.
You are a good problem solver with excellent communication and teamwork skills.
Your responsibilities will include translating product requirements into code.
You will be able to demonstrate a commitment to using current trends and best practices in software architecture and continuously improving performance.
You will be able to independently organize your activities, demonstrating the ability to generate innovation and high-quality work.
You'll be part of a dynamic and flexible company that allows its resources to participate in multiple projects, developing the Jamio in different areas. We're always at the forefront of customer service, enabling fast and effective professional and personal growth.
Activities and responsibilities:
Generally, you will participate in the SCRUM activities of the product development team. Therefore, you will need to:
Qualification:
Bachelor's or Master's degree in computer science or technical disciplines
Computer skills:
Experience in API development, especially OpenAPI
Language skills:
English B1 – Intermediate or “threshold” level
Knowledge of: is appreciated.
Skills:
Work location: Bari
Contract type: Permanent contract, National Collective Bargaining Agreement for Metalworkers
Benefits: Company computer, health insurance, meal vouchers