Patvocates is a Germany-based, patient-driven, not-only-for-profit consultancy, acting in the triangle of patient advocacy, health policy and medicines research and development. It is a social enterprise that also donates a proportion of its revenue to capacity building and education initiatives of the patient community.

We are looking for an engaged Junior Software Engineer to drive forward our exciting projects in patient engagement.

Location: Remote — must be resident in Spain
Contract type: Full-time (40h/week)
Working language: English (required)
Gross annual salary: €35,000
Reports to: Digital Innovation Lead
Works closely with: Software Engineering, Legal, IT and cross-functional teams (NGO, Industry, Research) 

Role Purpose 

We are looking for a junior software engineer with strong adaptability and a willingness to learn, to join our team in creating innovative patient-centric digital solutions for the healthcare space. You will contribute to the development of modern web applications, interactive dashboards, and automation tools designed to strengthen patient involvement and collaboration. You will also explore emerging technologies such as AI agents and conversational interfaces. Your work will help make complex health information more accessible and actionable for patients, patient advocates, and other stakeholders. 

Key Responsibilities 

  • Build and integrate AI chatbots and LLM-powered features (prompting/RAG), enabling Q&A and automatic visual interface generation from existing content. 
  • Implement data ingestion, filtering and visualisation of data into an intuitive web dashboard with export to PDF/Excel. 
  • Platform support: contribute to backend/frontend work, bug fixing, tests, small features, and documentation on web applications built with modern Python web frameworks and SQL databases; participate in QA and AWS environment setup. 
  • Quality & security: write unit/integration tests (e.g., pytest, Selenium), follow secure coding checks (e.g., Bandit, SonarQube), and contribute to deployment pipelines. 
  • Collaboration: work in English with designers, product and legal/privacy colleagues to ensure usability, compliance, and good documentation. 

 

Minimum Qualifications 

  • Education: BSc in Computer Science/Engineering (or equivalent practical experience). 
  • Programming: foundations in Python and JavaScript/TypeScript. 
  • Web basics: HTML/CSS and modern frontend concepts (components/state; React or willingness to learn). 
  • Backend & APIs: basic experience with Django (or FastAPI/Flask) and RESTful design. 
  • Databases: SQL fundamentals; exposure to PostgreSQL preferred. 
  • Version control: Git platform (Bitbucket/GitHub/GitLab). 
  • English: professional working proficiency (our day-to-day language). 
  • Residency: based in Spain and eligible to work in Spain. 

 

Nice to Have (Big Plus) 

  • Stack exposure: Python, PostgreSQL, Nginx, Gunicorn; containerisation with Docker; CI/CD pipelines; environments on AWS. 
  • Testing & security: pytest and Selenium; security scanning with Bandit/SonarQube. 
  • Design handoff: ability to translate Figma designs into accessible UI. 
  • Data & AI: working with public datasets, data validation; LLM integrations, embeddings/RAG; vector search. 
  • Data visualisation: Plotly/Dash, Chart.js/D3, or BI tools. 
  • Security & compliance: privacy-by-design, GDPR alignment, authN/authZ (sessions/JWT/OAuth), and awareness of OWASP Top 10. 
  • Dev practices: code reviews, branching strategies, issue tracking, and documentation. 
  • Web design: experience customising WordPress themes, working with page builders (e.g., Elementor), and basic PHP for template tweaks. Familiarity with web accessibility standards (WCAG), responsive design, and optimising user experience. 
  • Familiarity with GDPR and platform security best practices 
  • Spanish or additional language skills are considered an advantage. 

 

Personal Attributes 

  • Fast learner with a proactive mindset, eager to stay up to date with emerging technologies and incorporate innovative solutions into everyday work. 
  • Team player in a fully remote, multicultural setting. 
  • Problem-solver with attention to detail, able to move from prototype to production pragmatically. 
  • Strong sense of ownership and clear communication in English. 

 

We Offer 

  • Work with a European social enterprise on meaningful, patient-centred technology: your contributions will help create tech solutions that improve patient involvement in research, access to health information and empower patients and their communities. 
  • Opportunities to learn modern development practices, explore AI-driven solutions, and gain hands-on experience with cutting-edge tools and frameworks. 
  • Flexibility and trust: 100% remote work from Spain, with a culture that values autonomy, open communication, and work–life balance. 
  • A supportive and collaborative environment where you’ll work alongside a diverse, international and multidisciplinary team of professionals passionate about innovation and patient advocacy. 
  • Permanent contract under Spanish law following a probation period. 

 

What We’re Looking For 

This is a role for someone who thrives in ambiguity, iterates quickly, and cares about impact. You don’t need to be an expert today; you need solid fundamentals, eagerness to learn, and the motivation to deliver high

How to apply:

Please submit your application via the online form available at this link. Along with your CV, kindly provide a cover letter (in English), and a link to your project portfolio or GitHub (if you have one) so we can see examples of your work.