Gipo is the most widely used Patient Management System (PMS) by medical centers in Italy. We are proud to be part of the Docplanner group—a well-established international leader in the online healthcare booking market (known in Italy as MioDottore.it).
The SSN Integration Team powers Gipo’s growth by developing cloud-based web applications and services that connect the Italian National Health Service (Servizio Sanitario Nazionale) with our ecosystem. We enable thousands of clinics, multi-specialty centers (poliambulatori), and private medical practices to seamlessly transmit and receive data, manage regional services, and communicate with local ASLs.
We prioritize reliability, performance, and scalability, ensuring that critical healthcare data flows smoothly and securely between Gipo and external public health ecosystems.
We are looking for a Full Stack Engineer with 5+ years of experience to join our SSN Integration Team. In this role, your focus will be highly backend-oriented (approximately 90% Backend, 10% Frontend). You will leverage your deep .NET expertise and frontend skills (JavaScript/TypeScript/Angular) to design and deliver robust solutions that integrate public healthcare systems into our core products.
You will collaborate closely with a tight-knit team of backend developers, a tech team lead, and a Product Manager. Additionally, you will have the opportunity to contribute to cross-functional developments and consultancies that extend beyond GipoNext to other Docplanner products in Italy.
Joining the SSN Integration Team means becoming part of a group that is shaping the future of healthcare connectivity in Italy. We value transparency, open communication, and autonomy above all else—there are no right or wrong answers here, and every voice matters.
We are currently in an exciting phase of evolution, migrating our historic monolith to a modern modular service architecture utilizing cutting-edge tech like .NET 10 and Angular 21. In our team, you’ll find a highly collaborative, remote-first environment where your growth is structurally supported, your ideas are implemented, and your work directly impacts the daily operations of thousands of medical professionals.
Design & Implement Full-Stack Solutions: Actively participate in the design and execution of scalable features (90% BE, 10% FE), from database schemas and business logic to the presentation layer.
Architectural Evolution: Collaborate in defining the software architecture of new microservices and refining legacy components as we transition to vertical slices.
Cross-Functional Collaboration: Work within an agile Scrum framework alongside product managers and QA to analyze, plan, and optimize complex data-transmission workflows.
Code Quality & Testing: Maintain high standards of software engineering by writing clean, testable code, implementing automated unit/integration tests, and participating in team Code Reviews.
DevOps Culture: Act as an advocate for CI/CD, modern DevOps practices, and automated pipeline deployments within the cloud infrastructure.
5+ years of experience in web/SaaS application development.
Advanced backend skills in .NET (both .NET Framework 4.8 and modern .NET Core/.NET 10 architectures).
Solid knowledge of relational databases, specifically Microsoft SQL Server.
Good frontend knowledge of JavaScript and/or TypeScript.
Strong testing mindset, with a practical grasp of unit and integration testing concepts.
Autonomy & Problem Solving: High degree of accountability and a LEAN approach to managing technical challenges.
Version Control: Proficiency with GIT and standard pull-request workflows.
Hands-on experience with Microsoft Azure PaaS or other cloud-native practices.
Practical experience with SPA frameworks (specifically Angular 2+ or React).
Experience utilizing ORMs like Entity Framework.
Background integrating legacy Web Services (WCF, SOAP, WS-*) which are common in public administration integrations.
Strong proficiency in English (B2+).
True Flexibility: 100% Full Remote work from anywhere in Italy, with the freedom to use our Bologna/Rome corporate office whenever you prefer.
Flexible Benefits: A customizable benefits package with a flexible allowance to spend across a wide variety of health, wellness, and lifestyle services.
Premium AI Access: Corporate access to advanced AI tools (ChatGPT Team, Claude, etc.) to boost your daily productivity.
Meal Vouchers: Ticket Restaurant worth €8 per working day.
Dedicated Learning Time: 2 hours per week allocated entirely to your professional growth.
Structured Growth: Clear career framework with semi-annual performance review cycles (every January and July) designed to measure performance against expectations and mapping out your progression.
Great Culture: A supportive environment with regular team-building events (including a fully-paid 3-day gathering in Bologna every 6 months), an annual convention in Rome, and plenty of corporate memes!
- Stage 1: Initial HR Screening – A quick chat to get to know you, discuss your background, and ensure we're aligned on expectations.
- Stage 2: System Design Interview – A deep dive into your technical architecture skills and how you approach scaling complex systems.
- Stage 3: Live Coding Session – A hands-on, collaborative exercise with our engineering team to see how you solve problems in real time.
We promote and embrace equal opportunities in our hiring process, and also every day at work. When you apply for our roles you receive equal treatment regardless of age, disabilities, gender reassignment, marital or civil partner status, pregnancy or parental status, race, colour, nationality, ethnic or national origin, religion or belief, sex, sexual orientation or any other dimension of human difference. If you require additional support in your recruitment process, we kindly encourage you to let us know. Behind those words you’re reading, there’s a person (hi!) who already helped a candidate by adapting the interviews, and now we’re lucky to have this person with us. So, even if you’ve never asked for it before, may this serve as a sign that, now, you can do so. We can only truly be equal if we adapt to each other.
“We believe all humans, in all their beautiful diversity, should have equal rights, dignity and respect. Period.” Mariusz Gralewski, CEO