Senior Fullstack Engineer (JS React (Next.js) + Python)

Meet your recruiter Piotr Gudyka
Vacancy details
Software Engineering
Python Engineer
Senior
Poland
Remote

Dive deep into Digital! For 20 years Intellias has been developing top-tier digital solutions for the world’s leading companies, keeping them in line with the latest technology trends. Join in and provide innovations for the future!

What project we have for you

Our client is a global leader in innovative health solutions, focused on traditional pharmaceutical production as well as digital healthcare products.

The objective of the project is to build modern web portals and web platform assets leveraging best-practices for modular cloud-optimized web architecture (stack: Javascript React (Next.js), Python and GCP).

What you will do

  • Build responsive, component-driven UIs in Next.js/React with TypeScript, implementing SSR/SSG/ISR for performance and SEO.
  • Develop scalable backend in Python (FastAPI, Django, Flask) to support content delivery and user interactions.
  • Integrate with headless CMS platforms (Contentful, Adobe AEM headless, Sanity) and external services via REST/GraphQL.
  • Ensure accessibility (WCAG 2.1+ AA) and compliance with pharmaceutical digital standards (PI/ISI placement, cookie consent).
  • Design and optimize database models (PostgreSQL, MySQL, MS SQL), implementing caching (Redis) and async processing (Celery, Kafka).
  • Collaborate with QA, content, and compliance teams to deliver tested, validated, and compliant features.
  • Partner in agile ceremonies; estimate work, refine tickets, and deliver incrementally.

What you need for this

  • 4+ years of front-end experience, including 2+ years with Next.js in production.
  • Strong TypeScript, React hooks, component composition, and state management experience.
  • Demonstrated SSR/SSG/ISR implementation, routing, data-fetching patterns, and image optimization in Next.js.
  • Proven accessibility and responsive design skills; familiarity with semantic HTML and ARIA.
  • Testing discipline (unit/integration/e2e) and CI familiarity.
  • Experience integrating with headless CMS and designing consumable front-end APIs.
  • Performance and SEO know-how (meta tags, structured data, sitemaps, robots, caching/CDN).
  • Excellent collaboration and communication with design, content, QA, and non-technical stakeholders.

 ** 

Nice to Have

  • Experience in regulated industries (pharma, medical device, healthcare) and MLR review workflows.
  • Design systems at scale (Storybook, Chromatic, tokens).
  • Analytics/experimentation (GA4, Adobe Analytics, Launch, Optimizely).
  • Security and privacy basics (consent management, CSP, OWASP).
  • Familiarity with Vercel platform features and Edge functions.
  • Experience with internationalization frameworks (next-intl, next-i18next).
  • Exposure to Azure/AWS services and infrastructure-as-code basics.

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Skills

APIs
Engineer
FullStack
HTML
JavaScript
Next.js
PostgreSQL
Python
React
TypeScript

Have not found the most
suitable position
yet?

Leave your resume and we will select a cool option for you.
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.