Open Positions

Full-stack Developer (Odoo)

1 open positions

Job Title: Full-Stack Developer (Odoo)

Location: Yerevan, Republic of Armenia

Job Description

Are you ready to learn fast and have a real impact on the company?

Join ERP Swiss, leading Odoo integration company with an open source product, a huge global community, as well as a fun and exciting work environment.

A wide range of interesting projects:

We develop open source apps to help millions of employees save time in their day-to-day job. 

Our projects include:

--> Business Apps: from point of Sales, to logistics and accounting, we have plenty of projects around business apps (improvement, creation of new features,...)

--> Frontend UI: Odoo Spreadsheet (an open source Google Spreadsheet alternative), a react/vue style JS framework (the fastest VDOM ever developed).

--> Python Framework: It's all about perf and optimizations. (ORM based on PostgreSQL)

-->  Mobile: All Odoo apps run on iOS and Android hybrid mobile apps.

--> Website / Builder: An open source website builder & eCommerce, to help entrepreneurs launch their website by themselves, without technical hassle.

--> API / Connectors: Integrate Odoo with payment processors, carriers, or other services.

--> Security: from product security (code reviews, security patches) to system administration issues (pentesting, best practices, etc.). 

If you're not familiar with Odoo, we provide comprehensive documentation and support to facilitate your learning and integration.

  • Collect and analyze requirements for ERP application design, development, and testing of Odoo (OpenERP) modules, projects, and interfaces;
  • Maintain and update existing Odoo modules as needed;
  • Translate design concepts and wireframes into high-quality, functional code;
  • Collaborate closely with the development team to understand project requirements and objectives;
  • Customize existing Odoo module views to align with project specifications and user needs;
  • Develop new QWeb templates for various Odoo modules, introducing new features and functionalities;
  • Stay updated on the latest Odoo releases and changes, ensuring projects remain compatible and incorporating new features as necessary;
  • Troubleshoot, debug, and resolve technical issues related to Odoo development and implementation.


  • Bachelor’s degree in Computer Science, Engineering, or a related field;
  • 2+ years of professional experience in full-stack development;
  • Proficiency in HTML, CSS, and XML;
  • Proficiency in JavaScript, with a strong background in jQuery;
  • Strong knowledge of Python;
  • Required expertise in SCSS and Bootstrap for ensuring seamless adaptability to screen resolutions;
  • Code optimization and refactoring (front-end part);
  • Ability to work with QWeb template engines and dynamic content, with knowledge of at least one of the template engines, such as JINJA;
  • Strong communication skills and the ability to work effectively within a team;
  • Self-motivated and able to work independently with minimal supervision;
  • Ability to adapt to new technologies and learn quickly;
  • Solid problem-solving skills and attention to detail.

Yerevan, Armenia
Full time
09/02/2024 07:07:24

QA Engineer (Odoo)

1 open positions

Job Title: QA Engineer (Odoo)

Location: Yerevan, Republic of Armenia

Job Description

Are you passionate about quality assurance and eager to make a significant impact in a leading company? Join us at ERP Swiss!

About ERP Swiss: ERP Swiss is a frontrunner in Odoo integration, boasting an open-source product and a vast global community. We pride ourselves on creating a vibrant, dynamic work environment where learning and growth are at the forefront. Our projects range from business apps and front-end UIs to Python frameworks, mobile apps, website builders, and API connectors, all aimed at enhancing efficiency and productivity in the workplace.

What You'll Do: As a QA Engineer at ERP Swiss, you'll play a crucial role in maintaining the high quality of our Odoo applications and systems. Your responsibilities will include:

  • Developing test documentation and test cases for ERP applications, specifically focusing on Odoo  modules, projects, and interfaces;
  • Writing integration, functional, and load tests in Python;
  • Collaborating with our development team to understand project requirements and objectives, ensuring the quality of deliverables;
  • Localizing bugs in our applications and entering them into a tracking system;
  • Customizing and maintaining test documentation to ensure up-to-date testing strategies;
  • Staying updated on the latest Odoo releases and incorporating new features and changes into testing strategies.

What We're Looking For:

  • Bachelor’s degree in Computer Science, Engineering, or a related field;
  • At least 2 years of experience in software testing, with a solid understanding of QA principles;
  • Proficiency in Python and SQL;
  • Experience in automating testing of cross-service integrations is a plus;
  • Confident use of GIT version control system;
  • Knowledge of Linux at the user level;
  • Familiarity with JSON, Postman/Swagger, DevTools;
  • Experience in testing web applications (backend, API, integration);
  • Strong problem-solving skills and attention to detail;
  • Excellent communication skills and the ability to work effectively within a team;
  • Self-motivated with the ability to work independently;
  • Willingness to adapt to new technologies and learn quickly.

Yerevan, Armenia
28/02/2024 07:32:43

UI/UX and Graphic Designer

1 open positions

Job Title: UI/UX and Graphic Designer

Location: Yerevan, Republic of Armenia

Job Description

At ERP Swiss, we're on the lookout for a creative and experienced UI/UX and Graphic Designer to join our dynamic team. In this role, you'll be at the forefront of shaping the user experiences and visual identity of our exciting aesthetic, beauty, and healthcare projects.

We're looking for an individual whose passion for design knows no bounds. If you have also a deep-rooted interest or experience in motion design and the desire to explore new horizons, you've come to the right place. In this role, you'll have the opportunity to engage in all aspects of design, from crafting stunning visuals to creating seamless user experiences. Here, your creative journey can flourish, and your skills can grow in an environment where innovation and imagination are encouraged. 
Join our team and be part of an exciting journey that combines the best of design with the beauty and healthcare industries, shaping solutions that make a difference in people's lives.


  • Collaborate with cross-functional teams to understand project goals and user requirements;
  • Design and iterate on user interfaces for web and mobile applications, ensuring exceptional user experiences;
  • Create visually compelling graphics, illustrations, banners, and marketing materials;
  • Develop wireframes, prototypes, and mockups to illustrate design concepts and interactions;
  • Execute image retouching and manipulation to enhance the visual quality of our materials;
  • Incorporate feedback from stakeholders and users to refine designs;
  • Maintain consistency in brand identity and visual language across all design materials;
  • Stay updated on design trends, tools, and technologies to bring fresh ideas and best practices to the team.


  • Bachelor's degree in Graphic Design, Fine Arts, or a related field;
  • Minimum of 3 years of professional experience in UI/UX and graphic design;
  • Proficiency in design software such as Adobe Creative Suite (Photoshop, Illustrator, XD, etc.);
  • Strong portfolio showcasing a diverse range of UI/UX and graphic design projects;
  • Strong experience with Figma, a collaborative interface design tool;
  • Experience working with wire framing and prototyping tools;
  • Understanding of web design principles, responsive design, and user-centered design methodologies;
  • Motion design experience is a plus;
  • Exceptional creativity, attention to detail, and a passion for design;
  • Strong communication skills to effectively collaborate with team members and stakeholders;
  • Ability to manage multiple projects, meet deadlines, and adapt to changing priorities.

Yerevan, Armenia
Full time
23/02/2024 03:12:59