Description
**We are Cívica**
----------------
It was 2008. WhatsApp didn’t exist yet, data lived in Excel, and clouds were only in the sky.
The idea was simple to explain but ambitious to execute: create a space where people could collaborate — a technology consultancy where data and software development would unite to drive tailor-made solutions, always with the close, personal touch we’ve upheld since day one.
Today, we remain faithful to that essence: we combine the power of data and software engineering to help companies make better decisions, innovate, and grow — never losing sight of the human element that gave birth to us. Yes, we work for major companies — both nationally and internationally present — who trust us with high-impact projects.
That’s how we began, and that’s how we continue: with technology, yes — but with soul. Because, for us, innovation is not just about code and servers; it’s about placing technology at the service of people. Here, no one is a ticket number or an “end user”: we are people working alongside other people — with names, ideas, and a strong desire to contribute.
Collaboration is our operating system. Because we know that when we combine talent, commitment, and a dash of humor, the result isn’t just a good product — it’s a way of working that creates real impact, strengthens communities, and improves lives.
This is Cívica: purpose-driven technology, engaged people, and a team that believes collaboration is far more than sharing documents in the cloud. And if there’s one thing we’re certain of, it’s that talent is the heart of everything we do — not only the talent of those sitting in our offices, but also the talent of our clients and partners who place their trust in us. Nurturing, developing, and retaining that talent isn’t just another task — it’s our competitive advantage. That’s why we bring our motto ***People Beyond Tech*** to life every day, reminding ourselves that technology moves fast, but people are what truly make the difference.
**Want to know what we do?**
-------------------------------
At Cívica, we use technology as a lever to improve realities.
We accompany major organizations on their digital transformation journey, aligning data, design, and development to deliver tangible business impact. Here’s how we do it:
* **Data Analytics:** We transform data into decisions. We build reports, dashboards, and portals that turn raw information into strategic intelligence.
* **Data Engineering:** We design and manage architectures that ensure reliable, continuous, and scalable data flows.
* **Data Quality & Governance:** We build ecosystems of trust. We establish controls and policies to guarantee data always tells the truth.
* **Artificial Intelligence:** We empower the future. Predictive models and automated systems that optimize processes and multiply value.
* **Front & Back Development:** We build robust solutions. From web applications to APIs, we translate business needs into useful, scalable technology.
* **Design:** We craft clear experiences. We combine functionality and aesthetics to connect with people from the very first interaction.
* **Business & Management:** We make technology speak the language of business. We align solutions with sector-specific objectives — such as banking or insurance — ensuring results from day one.
**Why fall in love with us?**
------------------------------------
Because not all companies have as clear a vision of the role they want to play in the world as we do at Cívica. For us, it’s not just about *what* we do, but *why* and *how* we do it. We weren’t founded to chase technological trends, but to build purposeful solutions — with technical rigor, transparency, and real transformations for the organizations that use them.
The epicenter of our work lies not only in outcomes, but in our approach. Every project begins with attentive listening, a real need, and a shared conviction: technology must be understandable, scalable, and transformative. From engineering to analytics, from data governance to design — everything we do follows a collaborative, human-centered logic.
We design platforms that improve services, develop systems to support business decision-making, and accompany organizations that understand data is not merely an asset — but a tool for change. We work with institutions, enterprises, and public administrations seeking technology that is understandable, scalable, and value-generating. We do so using cutting-edge tools — Snowflake, dbt, Google Cloud, among others — but above all, with a critical, open, and honest mindset.
We’ve grown step by step, building a multidisciplinary team that combines critical thinking, excellence, and an ethical perspective on technology use. Our trajectory isn’t measured solely in lines of code, *pipelines*, and updated *dashboards*, but in bonds of trust, value delivered, and real transformations.
At Cívica, it’s not about doing more — it’s about doing better. That’s why, for those seeking an environment where technology is built with judgment, awareness, and trust, this is a place you’ll naturally want to join.
**What are we looking for?**
------------------
We know this opportunity isn’t for everyone (and that’s intentional).
**We’re looking for people who won’t settle for “this is how it’s always been done.”**
Here, we come to move things — sometimes too much. Sometimes we get it wrong. We’re not perfect, but what we *do* have is drive — to build things that matter, that make an impact, that leave a mark — and to grow.
To work alongside people with judgment, positive energy, eagerness to share opinions, and a true team spirit. And yes — also to enjoy ourselves. As our CEO, Josep, says: “Even while we’re working, there’s no need to walk around with a stick up your…”.
Well, let’s save that part for when you meet him.
**What will your responsibilities be in this role?**
----------------------------------------------------
This is not a short-term opening nor one aimed at covering a specific project.
We’re looking for a long-term travel companion — someone who wants to grow with us and contribute over time to the **Cívica** team.
Of course. Keeping the same style and format as the example, it would read as follows:
The role to be filled is **Data Engineer**, focused on:
️ **Development and maintenance of ELT/ETL processes in cloud environments:** Design, implement, and maintain scalable data integration and transformation workflows, ensuring efficiency, reliability, and alignment with business needs.
️ **Design and optimization of data models in Snowflake:** Build and evolve robust, efficient data models, ensuring optimized storage, high performance, and appropriate data governance.
️ **Development of transformations and business logic with dbt:** Implement models, transformations, and business rules using dbt — promoting modularity, reusability, and maintainability of data solutions.
**Data quality and analytical best practices:** Apply analytical modeling standards, validation, and quality control to ensure data consistency, accuracy, and reliability.
**Performance and cost optimization:** Analyze and improve SQL queries, data structures, and processes in Snowflake — maximizing performance and optimizing operational costs.
**Collaboration with multidisciplinary teams:** Work closely with business, BI, and architecture teams to understand analytical requirements and translate them into high-value technical solutions.
**Technical documentation and data governance:** Document models, data lineage, business rules, and developed processes — ensuring traceability, clarity, and maintainability of solutions.
**Version control and solution deployment:** Participate in cross-environment deployment management, code reviews, and version control — ensuring development quality and stability.
**Let the community guide you...**
-----------------------------------
Hit play and discover it...️
**What do we need from you?**
----------------------------------
These are our **non-negotiables**:
**Experience as a Data Engineer (+5 years)**, because we seek someone with a proven track record in data projects — capable of delivering technical judgment, autonomy, and best practices from day one.
️ **Advanced SQL knowledge**, because you’ll be designing data models, developing complex transformations, and optimizing query and analytical process performance.
️ **Solid experience with Snowflake**, because much of our data architecture relies on this platform for modeling, loading, optimization, and efficient data management.
️ **Experience with dbt**, because we develop our transformations and models using a modular, scalable, and maintainable methodology — supported by tests, documentation, macros, and dependency management.
**Analytical modeling knowledge**, because you’ll need to design solutions based on dimensional models, data layers, and data marts that effectively address business needs.
**Experience with Git and version control**, because we collaborate following code review processes, traceability, and controlled deployments.
**Knowledge of development best practices and data quality**, because reliability, validation, and maintainability of our solutions are key across all projects.
And additionally...
**Python experience would be ideal**, because it may be used in automations, auxiliary processes, and developments within the ecosystem