Data EngineerAre you passionate about data engineering, full-stack development, and building end-to-end data products?
Then this position is for you.As a Hybrid Data Engineer / Web Developer, you will design and deliver scalable data solutions and interactive applications that enable users to explore and leverage data in real time.
You will work across the full stack of data and application development, from ETL pipelines to APIs and web interfaces, ensuring high performance, reliability, and usability.ResponsibilitiesBuild side responsibilities:Design, develop, and implement global data tools and user interfaces to support business needsDevelop and maintain ETL pipelines (Python / Py Spark) feeding the Data Lake and downstream systemsCreate and maintain data models supporting reporting and analytics use casesBuild RESTful APIs using Flask to expose processed datasetsDevelop front-end components using Vue.Js, integrated with backend APIsBuild interactive Power BI dashboards transforming data into actionable insightsRun side responsibilities:Collaborate with business users to gather requirements and translate them into technical specificationsTest, deploy, and monitor ETL jobs and web applicationsImprove performance, scalability, and maintainability of data pipelines and applicationsAutomate end-to-end processes to increase efficiency and reliabilityParticipate in code reviews, refactoring, and continuous improvement initiativesEnsure alignment between data processing, APIs, and user interfacesBackgroundYou have at least 3+ years of experience in Python development and data engineering environments, ideally combined with exposure to web development or data-driven applications.
You enjoy working across the full data lifecycle, from ETL pipelines to APIs and user interfaces, and you are constantly improving how data is processed, exposed, and used.Career PathWe value your technical skills, creativity, and collaboration directly contributing to building impactful data products.ExpertiseStrong experience in Python and Py Spark (3+ years minimum)Solid knowledge of SQL and database management principlesExperience in ETL development and data pipeline designHands-on experience with Flask (API development)Experience with Vue.Js (frontend development)Proficiency in Power BI (data visualization and dashboards)Strong understanding of data processing and data visualization conceptsTeam CollaborationExcellent communication and collaboration skillsAbility to translate business requirements into technical solutionsStrong problem-solving mindset and attention to detailAbility to work across business and technical teamsProactive approach to continuous improvement and automationStrong ownership and accountability for deliverablesLanguage SkillsEnglish: C1BenefitsAttentive and human onboardingA truly hands-on management styleContinuous training opportunitiesConcrete commitments: inclusion, equality, solidarityA comprehensive HR package: health insurance, TR card, CSE, pension planA culture of feedback and meaningful projectsLocationLisbon or PortoContract: Permanent contractRemote work: HybridJob category: Data Engineering / Full-Stack Development / Data Products