Jamio lowcode nocode cloud platform

Work with us

Why you'll want to work at Openwork

Who we are, what we do and what sets us apart

Image

About us

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:

  • Passion for technology
  • Aptitude for team play
  • Problem solving
  • Orientation towards continuous improvement
  • Ability to communicate
  • Ambition
Discover open positions

Why Openwork

5 good reasons to choose to work at Openwork

We promote work-life balance

We meet everyone's needs by balancing them with company needs

We strengthen our skills

We believe in continuous training to strengthen individual skills

We provide employee benefits

Working with us means being able to take advantage of company benefits and welfare.

We promote a peaceful working environment!

Maintaining a good climate makes us work better

Open positions

Find out if we're looking for new talent, or send us a spontaneous application.

 
CONTEXT AND MISSION OF THE ROLE

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.

 

MAIN RESPONSIBILITIES

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.

EDUCATIONAL QUALIFICATION

Bachelor's or Master's degree in Computer Science or related technical-scientific disciplines
(preferred qualification, not mandatory)

 

TRANSVERSAL SKILLS

• 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

 
TECHNICAL SKILLS 

• 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)

 

PREFERRED TECHNICAL SKILLS

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.

 

LINGUISTIC KNOWLEDGE

English level B1 – intermediate


LOCATION AND WORKING METHODS

Bari, hybrid mode (on-site / off-site)


TYPE OF CONTRACT

Permanent contract


BENEFIT

• Company computer
• Health insurance
• Meal vouchers

Accordion contents

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:

  • participate in grooming activities aimed at defining and analyzing User Stories with the Product Management group;
  • collaborate on the server-side design of the product architecture;
  • write reusable code and related documentation to enable future code maintenance;
  • develop and manage efficient databases and applications;
  • write REST APIs;
  • use testing software to ensure conformance to requirements and efficiency;
  • maintain existing functionality;
  • define security and data protection settings;
  • optimize applications for maximum speed;
  • collaborate with front-end developers to create appropriate REST interfaces;
  • assist front-end developers with coding and troubleshooting;
  • collaborate in the definition of enterprise architectures;
  • stay up to date with emerging technologies.

Qualification:
Bachelor's or Master's degree in computer science or technical disciplines

Computer skills:

  • Proven experience as an application services developer or similar role
  • Experience in developing enterprise, desktop, and mobile applications
  • Familiarity with the most common stacks
  • Knowledge of multiple back-end languages ​​(C#, Java), development IDEs (Visual Studio, Visual Studio Code), third-party libraries and frameworks (Spring, DevXpress)
  • Familiarity with relational and non-relational databases (e.g., Microsoft SQL, MySQL, Oracle, PostgreSQL, ElasticSearch, MongoDB, Redis), web servers (IIS, Apache)
  • Knowledge of ORM frameworks (Hibernate, EF)
  • Mastery of patterns such as IOC, AOP, MVC
  • Mastery of SOA, Event Driven, Microservice architectures
  • Knowledge of cloud service delivery platforms (Microsoft Azure)

Experience in API development, especially OpenAPI

Language skills:
English B1 – Intermediate or “threshold” level

Knowledge of: is appreciated.

  • BPMN Notation
  • UML
  • Agile working methodologies

Skills:

  • Excellent communication and teamwork skills
  • Problem solving skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind
  • Curiosity and a propensity for research

Work location: Bari
Contract type: Permanent contract, National Collective Bargaining Agreement for Metalworkers
Benefits: Company computer, health insurance, meal vouchers

Follow Openwork on social media channels

Stay up to date on events, initiatives and new opportunities

We are aware of everyone's needs, that's why we meet you.

The cheerfulness and friendliness that distinguish us makes us work better

The cheerfulness and friendliness that distinguish us makes us work better

Send your CV

Application form

    Attach your CV



    Pursuant to Regulation (EU) No. 2016/679 (GDPR) and Legislative Decree No. 196 of 30 June 2003, "Personal Data Protection Code," I authorize Openwork Srl to process my personal data for personnel recruitment and selection purposes. Read the privacy policy .

    Image