Back to search
Savearth Linkedin · Posted 1mo ago

(Porto Portugal) Full Stack Developer (Mid / Senior) – Django + React Hybrid

Porto, Porto, Portugal

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Full Stack Developer (Mid / Senior) – Django + React


Location: Hybrid

Employment Type: Full-time


Company Description

We are transforming water and energy conservation in the hospitality industry with an innovative, award-winning solution that reduces operational costs while boosting revenue per guest. By integrating AI-powered smart devices, advanced sensor technology, and a user-friendly platform, Savearth simplifies energy management for hotels. Our technology not only minimizes water and energy expenses but also incentivizes guests to save resources, delivering mutual benefits for both hotels and their clients.


About the Role

We are looking for a Full Stack Developer (Mid, Senior, or Tech Lead) to actively contribute to the development and evolution of scalable web applications. Depending on the level of experience, the role may range from hands-on development to technical leadership and strategic decision-making.


Key Responsibilities (All Levels)

  • Develop and maintain web applications using Django and React
  • Design and implement scalable REST APIs
  • Model and optimize PostgreSQL databases
  • Work with AWS infrastructure (deployment, monitoring, performance
  • optimization)
  • Ensure code quality, security, and best practices
  • Collaborate with Product, Design, and DevOps teams


Level Differentiation

Mid-Level

  • Deliver end-to-end features with moderate autonomy
  • Contribute to code quality and performance improvements
  • Participate in code reviews
  • Estimate tasks and meet delivery timelines


Senior-Level

  • Design system components and service architecture
  • Optimize performance and scalability
  • Troubleshoot complex issues (advanced debugging)
  • Mentor junior developers
  • Actively contribute to technical decisions


Tech Lead

  • Define the overall system architecture and technical standards
  • Lead the development team from a technical perspective
  • Make strategic decisions (stack, infrastructure, scalability, security)
  • Align technology with business goals
  • Oversee code quality, processes, and best practices
  • Collaborate closely with stakeholders (Product, Management)
  • Contribute to technical planning and roadmap


Required Qualifications

  • Proven experience as a Full Stack Developer (level aligned with role)
  • Strong expertise in:

o Django

o React

o PostgreSQL

o REST API development

o AWS (EC2, RDS, S3, or equivalent)

  • Solid understanding of software architecture
  • Experience with Git and collaborative workflows
  • Strong communication skills and ability to work in a team


Nice to Have

  • Experience with InfluxDB or time-series databases
  • Knowledge of Docker, Kubernetes, or CI/CD pipelines
  • Experience with distributed systems, data platforms, or IoT
  • Familiarity with observability (logs, metrics, tracing)
  • Experience optimizing cloud costs


Soft Skills

  • Strong communication (written and verbal)
  • Proactive and self-driven
  • Strong sense of ownership and accountability
  • Problem-solving mindset
  • Results-oriented


What We offer

  • Remote or hybrid work model
  • High level of autonomy and ownership
  • Technically challenging projects with real impact
  • Collaborative and innovation-driven environment
  • Opportunity to grow into leadership roles
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent