Point your AI agent at freehire and let it find you a job.

Get the CLI →

AnswerModules Sa

R&D Software Engineer

Posted 3 views
Discussion

Summary

R&D Software Engineer at AnswerModules in Mendrisio, Switzerland, building and evolving full-stack modules for enterprise content management products: Java backend, JavaScript/Vue.js frontend, PostgreSQL, plus hands-on LLM integration (RAG, tool calling) within an AI-assisted engineering culture.

We are looking for a passionate developer who loves designing, building and testing every layer of the system they work on. You care about code maintainability and about continuously improving software that has already shipped. We need your help to expand and evolve our modules to make them more flexible, open and robust.

You'll see the products you work on adopted and turned into powerful systems that support the critical business needs of our customers (some of them are listed here: http://www.answermodules.com#somecustomers).

How we work: AI-assisted engineering

We believe AI is changing software engineering as deeply as high-level languages once did, and we have chosen how to embrace it. We don't do "vibe coding". We practise AI-assisted engineering: AI is a powerful collaborator, but it doesn't replace engineering judgment.

  • People stay in control. Engineers make the decisions and own what ships.
  • Understanding comes before acceptance. If you can't explain it, it isn't done.
  • Quality is non-negotiable. AI makes us faster; discipline makes us better.
  • We learn together. AI should speed up learning, not replace it, and we share what we discover as a team.
  • If you want it even shorter, the opening paragraph can stand alone, followed by just one line: "People stay in control, understanding comes before acceptance, and quality is non-negotiable."
  • At least 3 years of professional software development experience.
  • Solid backend development in Java (11 to 21). Groovy and/or Kotlin, and Spring Boot, are a plus.
  • Strong JavaScript, HTML5 and CSS3, with experience building responsive web applications that work across devices and browsers.
  • Experience with a modern front-end framework. We use Vue.js 3 with Vite for new UIs; React experience is welcome too.
  • Comfortable in a codebase that mixes modern and older technologies (e.g. RequireJS, Handlebars, LESS, Grunt), with experience maintaining and refactoring complex web applications.
  • Can test what you build, both unit and end-to-end (e.g. JUnit, Vitest).
  • Experience with build tools, especially Maven and npm-based front-end builds. Gradle is a plus.
  • Good knowledge of web servers, REST APIs and relational databases (we use PostgreSQL).
  • Hands-on experience building with LLMs (model APIs, prompt and context design, RAG, tool calling/MCP), and everyday use of AI coding assistants with a clear view of where they fail.
  • Familiar with agile methodologies, and able to handle fast-changing schedules and priorities.
  • BS in Computer Science or equivalent experience, and a passion for web technology.

Nice to have: experience with OpenText Content Server or other ECM/EIM platforms; Docker and Kubernetes; document processing (PDF/Office generation, conversion, OCR, e-signature).

We expect a lot from you, but your efforts will be rewarded by great benefits:

  • Competitive salary
  • Top-notch equipment
  • Flexible work hours
  • Smart Working
  • Performance Bonus
  • Training & Development
  • Free chocolate
  • Much more...

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available