Senior Full Stack Developer

reeeliance

Location
Portugal
Job Type
full-time
Salary
Unknown
Posted
September 2, 2025

Job Description

About the role

Data is undeniably one of the world's most valuable resources. However, it's futile if it's not in the right place or the right setup. We strive to place data where it's needed most and can be used to its fullest potential.

Become a valued member of our small data product team where you will collaborate on a daily basis with the senior data integration team members and build amazing features using React and Vue, using modern APIs for efficiently managing data in PostgreSQL databases. You will be involved in an unusual B2B fancy project for data management, where you will have a chance to work with the latest tools for our proptech client and on internal projects.

Your responsibilities
  • You will be collaborating with UX/UI designers to translate design mockups into interactive web applications
  • As a Full Stack Developer, you will write clean, efficient code to implement new features and functionalities based on project requirements
  • You will be building responsive and dynamic front-end applications with React and Vue
  • In this role, you will focus on improving user experience by optimizing UI elements, navigation flows, and interaction patterns.
  • You will translate feature requirements into technical specifications and implementation plans
  • You have understanding of RESTful principles and API design for building and consuming web services
  • You will maintain APIs using Python, FastAPI and PostgreSQL
  • You are proficiency in testing methodologies and tools for frontend development, including test automation
Our requirements
  • Proficiency in Python and backend frameworks like Django, Flask, or FastAPI
  • Knowledge of cloud platforms ( Azure, AWS, GCP,), and CI/CD tools
  • Proficiency with Git and agile development methodologies
  • Proficiency in JavaScript/Typescript programming, including ES6 features and modern JavaScript frameworks/libraries like React, Vue.js, or Angular
  • Familiar with being able to create APIs for storing data in NoSQL databases (REST or GraphQL)
  • You are proficiency in HTML, CSS, Tailwind CSS, to create dynamic and interactive web experiences
  • Problem-solving attitude
  • Independent working style
  • Experience with working as part of a team in agile project setups
  • A university degree in computer science, information technology, or related discipline
  • Articulate with impeccable verbal and written communication skills in English. Strong & discerning listener. Another language skill is a plus
What we offer
  • Responsible roles in international projects
  • Space to grow and to take over responsibility
  • Dedicated onboarding program
  • Work with the cutting-edge technology 
  • A permanent employment in a family-friendly company
  • Working in a multinational team (more than 15 nationalities)
  • Flexible working hours
  • Participation in regular team events in Berlin and Hamburg
  • Further training opportunities
  • Modern equipment
  • Classes of German language
  • And many other Job perks (meal allowance, private health insurance, etc…)

 

About us
We love data.

Envisioning advanced data architectures and bringing them to live is our passion. 

reeeliance is a consultancy specializing in Data Management, Fast Data, Advanced Analytics, and DataOps. We further support our clients in modernizing their SAP landscape and moving their business to the cloud. Our IT consulting company is powered by a team of around 50+ IT consultants, engineers, who love what we do and work together to make an impact. 

Based in Hamburg, Berlin, and Porto, we combine strategic foresight with sound data and software engineering craftsmanship to define, build, and operate scalable information ecosystems for our international clients, helping them transform into real data-driven enterprises. 

🎯 Who is this job for?

reeeliance, a data management and IT consulting company with offices in Hamburg, Berlin, and Porto, is looking for a Senior Full Stack Developer to join its multinational team. The role involves building responsive web applications with React and Vue, maintaining APIs with Python (FastAPI, Django, Flask), and managing PostgreSQL databases, with a focus on improving UX, translating designs into interactive features, and ensuring clean, testable code. Candidates should have strong expertise in Python, JavaScript/TypeScript, REST/GraphQL APIs, HTML/CSS/Tailwind, cloud platforms (AWS, Azure, GCP), and CI/CD tools, as well as experience in agile teams. The company offers permanent employment, flexible hours, modern equipment, private health insurance, German language classes, international projects, and career growth opportunities within a diverse team of 15+ nationalities.

πŸ’¬ Potential Interview Questions

  1. What frontend technologies do you primarily work with?
    I primarily work with React and Vue, using TypeScript, HTML, CSS, and TailwindCSS to build responsive, dynamic, and user-friendly applications.

  2. How much experience do you have with backend development in Python?
    I have several years of experience building and maintaining APIs using Python frameworks such as FastAPI, Flask, and Django, focusing on clean code, scalability, and performance.

  3. What is your experience with API design and integration?
    I have designed and consumed RESTful and GraphQL APIs, ensuring efficient communication between frontend and backend while integrating both SQL and NoSQL databases.

  4. How do you approach database management?
    I have hands-on experience working with PostgreSQL and NoSQL databases, designing schemas, optimizing queries, and maintaining efficient data storage solutions.

  5. What is your experience with testing and code quality?
    I write unit and integration tests for both frontend and backend, apply test automation tools, and follow clean code practices to ensure maintainability and reliability.

  6. Do you have experience with cloud platforms and CI/CD?
    Yes, I have worked with AWS, Azure, and GCP, setting up CI/CD pipelines to automate deployments and ensure smooth delivery processes.

  7. How do you collaborate with designers and product teams?
    I work closely with UX/UI designers to translate mockups into functional applications, focusing on usability, smooth interaction patterns, and overall user experience.

  8. What is your experience with Git and agile methodologies?
    I use Git daily for version control, applying branching strategies, code reviews, and conflict resolution, and I actively participate in agile ceremonies like sprint planning and retrospectives.

  9. How do you ensure effective collaboration in international teams?
    I maintain clear communication in English, listen actively, respect cultural differences, and adapt my workflow to align with distributed teams in agile setups.

  10. Why do you want to join Reeeliance?
    I am inspired by Reeeliance’s focus on advanced data management and innovative solutions in proptech, and I want to contribute my full-stack expertise to building scalable, data-driven applications while growing within a multinational team.

πŸ“‹ Job Summary

reeeliance IM GmbH, a leading information management consulting firm based in Berlin, Hamburg, and Porto, is seeking a Senior Full Stack Developer for a full-time, permanent role in Porto to join their small data product team. In this position, you will collaborate closely with senior data integration team members and UX/UI designers to develop innovative features for a B2B data management project, utilizing modern technologies like React, Vue, Python, FastAPI, and PostgreSQL, while also working on internal and proptech client projects. Your responsibilities will include translating design mockups into responsive, dynamic web applications, writing clean and efficient code, optimizing user experience through enhanced UI elements and navigation flows, and maintaining APIs for efficient data management. Candidates should have proficiency in Python, JavaScript/TypeScript, modern frameworks (React, Vue.js, or Angular), cloud platforms (Azure, AWS, GCP), and CI/CD tools, along with strong skills in HTML, CSS, Tailwind CSS, and testing methodologies. A problem-solving mindset, independent working style, experience in agile environments, and excellent English communication skills are essential, with additional language skills as a plus and a university degree in computer science or a related field preferred.

Required Skills

React Vue Python