Junior+ Fullstack Developer

2 406 - 3 475 USDNet per month - B2B
1 871 - 2 941 USDGross per month - Permanent
Python

Junior+ Fullstack Developer

Python
Legnicka 57W, Wrocław

Infermedica

Full-time
B2B, Permanent
Junior
Remote
2 406 - 3 475 USD
Net per month - B2B
1 871 - 2 941 USD
Gross per month - Permanent

Job description

We're a remote-first company that gathers folks passionate about redesigning healthcare for millions of people on the planet. If you are led by an ambition to make a good impact in the surrounding world, we would love to meet you.

Your impact

We are looking for a junior plus-level Fullstack Developer to support the development of our products. We mainly focus on two projects: 

  • Sophisticated medical agent that utilizes both text and voice technologies, where we are currently transitioning from a high-growth development phase to market readiness.

  • MGP (Medical Guidance Platform) - a modular, API-first B2B platform currently used by multiple enterprise clients.

As we prepare for critical audits and market entry, you will balance maintaining a mature codebase with the rapid development of new, high-performance features. This isn't just about writing code; it’s about developing a certified medical device that will change patient outcomes. You’ll be working with Web APIs, LLMs, and automated testing to ensure our medical assistant remains robust, compliant, and ready for global scale.

Responsibilities

  • Developing an API-first platform and a medical agent, specifically tackling the challenges of multitenancy and the integration of text/voice LLM technologies

  • Contributing within technical lifecycle of our Medical Device features (from effort estimation and risk assessment to ensuring all development meets the rigorous documentation standards required for medical audits)

  • Supporting the product development as a full-stack developer with an even split between backend (Python) and frontend (Vue/Nuxt)

  • Supporting the team’s efforts in maintaining a robust CI/CD pipeline and automated testing, ensuring the balance between rapid feature growth and mature system maintenance

  • Supporting other teams with technical knowledge, especially Tech Support or Customer Success

  • Working with agentic tools like Cursor or Claude Code

  • Working in an environment where automated testing, code reviews, and technical documentation are part of the daily definition of 'done’

Role requirements

  • Ability to work independently with an even split between backend (Python) and frontend tasks (Vue/Nuxt)

  • Experience with modern, typed, and asynchronous Python used in web development

  • Experience with frontend technologies (we use Vue.js and Nuxt.js)

  • Being comfortable with fast-paced environments

  • Ability to follow established Architectural or Design Patterns

  • Practical knowledge of relational databases (we use PostgreSQL)

  • Familiarity with automated testing (Pytest + Playwright) and static code analysis (Pylint, Mypy)

  • Comfortable using English and Polish for both written and spoken communication

Nice to have

  • Familiarity with concepts related to LLMs (RAGs, vector databases, prompt engineering, and performing evaluations of model outputs)

  • Familiarity with CI/CD and DevOps concepts or tools like Docker, Docker Compose, CI/CD pipelines (we are using GitLab CI), and Kubernetes

Tech stack

    Polish

    B2

    English

    B2

    Python

    junior

    JavaScript

    junior

    Vue.js

    junior

    Nuxt.js

    junior

    Automated Testing

    junior

    CI/CD

    nice to have

Office location

Junior+ Fullstack Developer

2 406 - 3 475 USDNet per month - B2B
Summary of the offer

Junior+ Fullstack Developer

Legnicka 57W, Wrocław
Infermedica
2 406 - 3 475 USDNet per month - B2B
1 871 - 2 941 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest INFERMEDICA Sp z.o.o z siedzibą we Wrocławiu, ul. Pl. Solny 14/3 (dalej jako "administrato... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.