Docplanner company
Backend Developer (Full Remote)
Rome, Italy
Employees can work remotely
Full-time
Salary: EUR32,000 - EUR42,000 - annual
Company description
We are a product company that develops a CRM platform for the healthcare sector, used by clinics and healthcare groups in Europe and Latin America.
We take care of the entire patient journey at the application level: from booking and managing appointments, to payments and transactional messaging.
We develop and maintain core services such as a doctor-patient video consultation platform developed in-house, a report collection service, structured post-visit feedback collection and voice and chat assistants integrated into the clinic's operational flows.
For clinics we also create all backoffice services: a platform that centralizes patient and service management, module configuration, questionnaire creation, lead management and an embedded chat to communicate with patients via WhatsApp, as well as reporting and analysis tools.
If you want to know more, take a look at our website www.tuotempo.com
Stack and technical context
The core of the product is developed in PHP and MySQL.
We work on a mature monolithic codebase, which we are gradually evolving towards a more modular architecture.
The stack includes:
MySQL as the main database
Redis for caching and performance optimization
Elasticsearch for logging and search functionality
Gearman for queue management
The frontend of web applications is developed in React, while mobile apps use React Native. The infrastructure is based on AWS and the system is containerized and orchestrated with Kubernetes (EKS).
Job description
Today we are looking for a Backend Engineer to join the CRM team, one of the backend development teams that works on the heart of our product.
You will enter a wide and complex technical context, where you can grow by working on a real system, already in production, used daily by thousands of users.
What will you do concretely:
Develop and improve product functionality
Contribute to the architectural evolution of the platform
Solve real product problems
Participate in refactoring and code review activities
Integrate third-party services (Whatsapp, SMS, Voice services, video API, payment gateway, LLM/AI)
Qualifications
The profile we are looking for has (must have):
Bachelor's Degree in Computer Science, or Computer Engineering
2–3 years of experience in OOP backend development, regardless of language (PHP, Java, C#, etc.)
Solid SQL Foundations (MySQL)
Experience with code testing, TDD, SOLID principles
Passion for product development
Bonus points if you have (nice to have):
Master's Degree in Computer Science, or Computer Engineering
Experience with profiling and optimization tools
Knowledge of PHP/Java framework (Symfony, Laravel, Spring...)
Familiarity with stacks such as Redis, AWS, Kubernetes, ELK
Familiarity with AI systems and prompt engineering
English B1 or higher
Further information
What to expect in your journey with us
First month: Technical and product onboarding, environment setup, first hotfixes in production, in pair analysis on real problems, first automatic test developed.
Three months: Development and deployment of new features, complete understanding of the release flow, monitoring the impact of your work.
Six months: Autonomy in ticket analysis, comparison with performance and scaling themes, development guided by a personal growth plan.
One year: Estimation and design of new functionalities, ownership on domain parts, support to colleagues on areas of expertise, concrete proposals for improvement or architectural evolution.
What do we offer
Indicative range: €32000 – €42000 RAL, based on seniority and skills.
Remote-first job (100% remote or offices in Bologna/Barcelona)
Possibility to work up to 90 days a year from abroad, subject to the approval of the manager.
Restaurant ticket (€8/day). If you come to the office in Bologna, we'll offer lunch
An extra day off for your birthday
Metasalute supplementary health fund
Access to iFeel, psychological support platform
Selection process
Online test
HR interview
Technical interview
Final interview
Privacy Policy
Cookies Settings
Be cautious! Do not send money to a potential employer. Do not pay any money for a potential contract of employment or for pre-employment training.
Develop and maintain backend CRM features for healthcare platform, integrating AI, third-party services, and real-time systems. Contribute to architecture evolution, code quality, and product improvement in a remote-first environment.