Quick Summary
Full Stack Developer (Node, React, Azure, PostgreSQL)
Theras Lifetech is seeking an experienced Full Stack Developer to join our ICT team. This role focuses on developing and maintaining high-performance, innovative, and scalable web and mobile applications using modern technologies.
About Theras Lifetech
Theras is a leading Italian company specializing in developing and commercializing cutting-edge technologies for monitoring and treating chronic diseases, including diabetes and chronic pain. We prioritize the patient in our vision and collaborate extensively with healthcare professionals nationwide.
Our strategic partnerships include American companies like Dexcom and Insulet (Diabetes therapeutic area) and Nevro (exclusive chronic pain therapy). Theras is recognized among the top 50 companies in the Financial Times' Europe's Fastest Growing Companies ranking and has consistently received awards for management performance and financial reliability over the last five years.
Working at Theras
Joining Theras means entering an environment where you can express your full potential and actively contribute ideas and projects at all levels. Our collaborators drive both personal/professional growth and organizational expansion.
We foster a unique environment with passionate teams, promoting cooperation and sharing across diverse skills and experiences. We maintain a clear, lean organization to rapidly transform valuable ideas into reality. We embrace continuous improvement, valuing individual contributions as the primary source for process review. We invest heavily in training, designing tailored plans for individual growth and providing constant support to managers to guide their teams effectively, building relationships based on trust and shared objectives.
The Role: Full Stack Development & DevOps
Reporting to the ICT Manager, the Full Stack Developer will utilize expertise in Node, React, Azure, and PostgreSQL to deliver robust applications.
Key Responsibilities:
- Develop, maintain, and optimize high-performance back-end and front-end systems using Node and React.
- Manage relational databases (PostgreSQL), ensuring data integrity, security, and performance.
- Integrate APIs and BackEnd services effectively.
- Implement DevOps practices, automating infrastructure management and application release processes.
- Troubleshoot and debug developed/managed applications.
- Collaborate with and occasionally coordinate multidisciplinary teams, including external personnel, translating mockups into functional components.
- Build and manage applications on cloud platforms (Azure focus).
- Produce clear, detailed technical documentation for future maintenance and updates.
Required Skills & Experience
- Proven experience in full stack development, specifically with Node and React.
- Proficiency in front-end and back-end programming languages (e.g., HTML/CSS, React, Angular or Vue.js, Node.js).
- In-depth knowledge of PostgreSQL.
- Experience building and managing applications on cloud platforms (Azure preferred; AWS or Google Cloud Platform experience is also valued).
- Familiarity with DevOps tools: Docker, Kubernetes, CI/CD pipelines.
- Knowledge of scripting languages (e.g., Python, Ruby or PHP, Java).
- Experience solving complex problems and optimizing application performance.
- Excellent technical documentation skills.
- Ability to work effectively with cross-functional and/or external teams.
- Degree in Computer Science or similar field.
- Must reside in Italy and be proficient in the Italian language.
Preferred Qualifications
- Certification such as “Microsoft Certified: Azure Developer Associate” or other relevant certifications for Node.js, React, and PostgreSQL.
Location & Work Environment
This role is predominantly remote, requiring monthly travel to the HQ in Salsomaggiore Terme (PR).
Theras is committed to promoting a fair, inclusive, and diversity-respecting work environment. All candidates are evaluated solely based on qualifications, skills, and experience.

