मूलवर्ती

Full Stack Engineer

milano, lombardia, Italy अतिथि: JR Italy ग्राहक/नियोक्ता: ElasticHotel
नियुक्त: 24.05.2026
अंतिम तिथि: 08.07.2026
नौकरी का संदर्भ: 900584234357568307233710

नौकरी की जानकारी

स्थान
milano, lombardia, Italy
अतिथि
JR Italy
ग्राहक/नियोक्ता
ElasticHotel
नौकरी का संदर्भ
900584234357568307233710
लिस्टिंग प्रकार
मूलवर्ती
यूरोपीय संघ के वर्क परमिट की आवश्यकता है
नहीं
नियुक्त
24.05.2026
अंतिम तिथि
08.07.2026

नौकरी का विवरण

At ElasticHotel we are on a mission to revolutionize how hoteliers are using technology. We set out to unify a highly fragmented software landscape and offer the right tools, interfaces and expertise for the job. 

We’re looking for a highly skilled Fullstack Engineer with a strong focus on backend development to join our team. You will design, build, and maintain robust backend systems while contributing to modern, scalable frontend applications. The ideal candidate excels in Python/Django, has strong database and API expertise, and is comfortable working across the stack when needed.

Things you will be working on:

Backend Development

  • Build scalable applications with Django and Django REST Framework, including ORM, models, views, and middleware.
  • Design, implement, and document RESTful APIs using best practices.
  • Create and maintain OpenAPI/Swagger documentation for internal and external consumers.
  • Optimize and manage relational databases, especially PostgreSQL, including indexing, complex queries, and performance tuning.
  • Apply strong Object-Oriented Programming, SOLID principles, and design patterns.
  • Write high-quality tests with pytest
  • Deploy and manage infrastructure using Terraform and AWS services (Elastic Beanstalk, S3, Secrets Manager).

Frontend Development

  • Build and maintain user interfaces in React 19 using modern features, hooks, and patterns.
  • Write clean, strongly typed code using TypeScript (generics, utility types, strict mode).
  • Apply modern JavaScript (ES6+) best practices.
  • Manage state using Redux.
  • Implement responsive UI components using Tailwind CSS v4, Radix UI, and Shadcn/ui.
  • Work with TanStack Router for client-side routing.


What will make you stand out…

  • Commitment to clean code and maintainability
  • Strong documentation habits for APIs, codebases, and processes.
  • Excellent problem-solving skills, especially in debugging complex data or system issues.
  • Collaborative mindset


What we offer…

  • Fully remote position with flexible working hours.
  • Work closely with the core team and be involved in the different phases leading to production
  • We believe in innovation. Experiment with new ML models or explore ideas that could grow into full products.


We believe your time is incredibly valuable, so we aim to keep the interview process as lean as possible.

Meet Product (30–45 minutes)

Interviewing is a two-way street. This is a chance for us to learn about each other. In this phase you’ll meet with the CPO and start to get to know the company and the mission.

Technical Round (60–90 minutes)

Next is a technical interview to understand whether we fit together from a technical perspective.

Get to know the role, company, tech stack, and our culture. In this session, we’ll dive into some code to understand your problem-solving style and approach to tackling challenging tasks.

Final Round  (30 minutes)

Ask any final questions you have about us and the way we operate. This is the final round, where we discuss any further questions you may have and you may also meet other team members. 

कौशल

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

इसी तरह की नौकरियां

सुझाई गई नौकरियां

Eurojobs Support Assistant