Skip to Content

Junior Solution Tech Specialist

Roma, RM, Italy

Any more information about the position?


For the Meshble team, we are looking for a Junior profile (0-2 years of experience) who is already familiar with the basics of Python and Odoo, even if it's on small projects, and who demonstrates proactivity, a desire to experiment, and a willingness to take on new responsibilities from the start.

Our activity is based on collaboration and direct interaction with projects and clients. If your primary goal is to work exclusively on coding in isolation, you might find a better fit in larger teams. The role at Meshble is for someone who wants to go beyond, valuing autonomy and active participation.

Who are we?


We are a young company strongly focused on innovation, the development of new products, and the use of new technologies. We help businesses and public administrations to digitize and optimize processes through the implementation of new technologies, particularly the ERP system Odoo.  

You are the ideal candidate if you have:

  • A course of study in disciplines such as Computer Science, Engineering, and/or similar fields
  • Solid knowledge of the basics of Python and the ability to write clean and functional code
  • Basic knowledge and experience with the Odoo structure, its ORM (Object-Relational Mapping), and the lifecycle of modules or similar ERP systems
  • Understanding the basics of relational databases (PostgreSQL/SQL) how to read queries and understand basic constraints
  • Familiarity with basic version control concepts (branching, Pull Request, and commit management)
  • Fluent Italian and good technical English sufficient for consulting documentation and code
  • Great proactivity and willingness to take on challenges
  • Willingness to work in a team
  • Ability to learn quickly and adapt to new challenges

Nice to have

  • Experience with Docker / Docker-compose
  • Known or Used OCA Modules
  • CI/CD (Github Actions, GitLab CI)
  • Experience with RESP integrations (webhook, third-party APIs)

What would you be working on

  • Module development: you will create new features and customize the Odoo management system by modifying existing modules or developing new ones
  • Integrations: you will connect Odoo with external services (such as CRM, newsletter systems, etc.) using standard APIs and web integrations
  • Code review and testing: You will participate in code reviews with your colleagues and ensure the stability of your implementations by writing tests.
  • Deployment supervision: the deployment occurs automatically, but you will be responsible for what goes into production
  • Documentation and contacts: You will be responsible for writing the necessary technical documentation and will have the opportunity to interact with clients for functional clarifications or demos (only at a technical-operational level)

What can you expect for the future?


I will enter as a developer, with the goal of growing in the medium term to be able to manage projects and clients independently, going beyond just code implementation.

Over time, we expect you to: 

    • Develop the ability to analyze customer needs, not just translating specifications into code.

    • Become the reference point for your projects, leading discussions and proposing technical solutions.

    • Decide the architecture of the modules assigned to you.

    • Learn to make accurate estimates and communicate project risks in a timely manner.

    • Manage the technical-operational communication with the client independently (clarifications, demos, etc.)

What we offer

  • insertion into the team with a permanent contract with contractual classification established based on your experience (RAL range 24,000-26,000)

  • hybrid work mode with complete flexibility in relation to agreed objectives and team dynamics 

  • Phluid, our office in Rome. More than just an office, it is a place designed for people to meet, share ideas, and be inspired, as well as to facilitate the execution of work activities. 

  • heterogeneous team that is experiencing strong growth, made up of people who have made innovation their mission

  • culture of failure and continuous improvement: we make mistakes together and understand together what went wrong to do better next time

  • a path of growth, training, and development in a dynamic and stimulating profession

  • autonomy: no one will tell you how to organize your activities as long as you contribute to the achievement of the goal we have shared with you

  • access to a system of unlimited vacation and leave.

Within Meshble, we promote inclusivity and the uniqueness of each individual; therefore, this announcement is directed to people of any nationality, ethnicity, religious belief, sexual orientation or gender expression, sex, age, and those with disabilities.

We care about your privacy just as we care about that of our collaborators; for this reason, your data will always be processed in accordance with EU Regulation 2016/679 and Legislative Decree 101/2018, at every stage of the selection process.