Senior Full-Stack Developer – React & Python Expertise
ITDS
⚲ Warszawa, Kraków, Gdańsk, Poznań, Wrocław
6 300 - 9 450 USD netto (B2B)
Wymagania
- Data Visualization
- Azure Cloud
- fastapi
- REST API development
- LLM Integration
- React
- Python
- PostgreSQL
- TypeScript
- Healthcare Analytics
Opis stanowiska
Ignite healthcare analytics with cutting-edge full-stack solutions — revolutionize data visualization and AI-powered workflows! Portugal-based opportunity with remote work model (up to 5 days/week). As a Senior Full-Stack Developer – React & Python Expertise, you will be working for our client, a leading innovator in healthcare analytics and AI-powered dashboards. You will help shape the future of healthcare data exploration by building interactive dashboards, visualization tools, and AI integrations that improve patient outcomes and operational efficiency. Join a team committed to transforming healthcare through advanced technology and innovative data solutions. Your main responsibilities: • Develop and enhance front-end applications using TypeScript and React (Vite, React Router), creating intuitive healthcare analytics dashboards and visualizations. • Design and implement responsive UI components with modern libraries such as shadcn-ui, Radix UI, and Tailwind CSS. • Build interactive data visualizations with Recharts, Visx, and custom D3.js visualizations to enable deep insights into healthcare data. • Integrate real-time data capabilities with Supabase for seamless serverless backend interactions. • Design and develop Python backends and CLI tools with FastAPI, Click, and Typer to manage data pipelines and AI workflows. • Build CLI utilities for orchestrating workflows, executing queries, and managing data with user-centric UX and structured logging. • Integrate with LLM/agent backends like OpenAI GPT-4, Claude, and Azure OpenAI to enable AI-driven data analysis, entity extraction, and content generation. • Develop REST APIs and optimize data queries from PostgreSQL/Supabase to support analytics and operational metrics. • Create data transformation layers to convert raw data into comprehensive UI-ready formats. • Collaborate on external API integrations, including web scraping and cloud AI platforms, supporting features like brand visibility tracking and competitive intelligence in AI search platforms. • Write comprehensive tests (unit, integration) with pytest, participate in code reviews, and maintain clear documentation for codebases and APIs. You're ideal for this role if you have: • 5+ years of experience as a Full-Stack Developer with a focus on data visualization and healthcare analytics. • Strong expertise in front-end development with TypeScript and React, including hooks, context, and modern React patterns. • Proficiency in data visualization libraries: Recharts, Visx, with D3.js experience as a plus. • Solid Python backend experience, including CLI development, API creation, async programming, and structured logging. • Hands-on experience integrating with LLMs such as OpenAI GPT-4, Claude, or Azure OpenAI, especially for data analysis and content generation. • Skilled in REST API development, database querying (PostgreSQL/Supabase), and data transformation for UI consumption. • Familiarity with Git workflows, code review practices, and documentation standards. • Good command of English, able to communicate complex technical concepts effectively. It is a strong plus if you have: • Azure cloud deployment experience (App Service, Functions, Container Apps). • Knowledge of cloud CI/CD pipelines (Azure DevOps, GitHub Actions). • Experience with FastAPI or Flask, OAuth/JWT authentication, and API documentation with OpenAPI/Swagger. • Knowledge of real-time features like WebSockets or SSE for live data updates. • Healthcare domain knowledge, including HIPAA compliance considerations, patient journey visualization, and cohort analysis. • Familiarity with multi-cloud architectures, specifically AWS and Azure, and cloud-agnostic design principles. Language Required for the role: • Fluent English Eligibility to work in: • Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.