Description
**We are Cívica**
----------------
It was 2008. WhatsApp didn’t exist yet, data lived in Excel spreadsheets, 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 known all our lives.
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 factor that gave birth to our company. And yes, we do this for major corporations with national and international presence, who trust us with high-impact projects.
This is how we started — and this is how we continue: with technology, yes, but with soul. Because, for us, innovation isn’t just about code and servers — it’s about putting technology at the service of people. Here, no one is a ticket number or an “end user”: we’re 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, people who engage deeply, 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 that of our clients and partners who place their trust in us. Caring for, 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 large organizations on their journey toward digital transformation, aligning data, design, and development with tangible business impact. Here’s how we do it:
* **Data Analytics:** We transform data into decisions. We build reports, dashboards, and portals that convert 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 that data always tells the truth.
* **Artificial Intelligence:** We give intelligence to 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 design 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 the specific goals of sectors such as banking or insurance, ensuring results from day one.
**Why fall in love with us?**
------------------------------------
Because not every company is as clear about the role it wants to play in the world as we are at Cívica. For us, it’s not just about *what* we do — it’s about *why* and *how* we do it. We weren’t founded to follow technological trends, but to build purpose-driven solutions — with technical rigor, transparency, and real transformations for the organizations using 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 for business decision-making, and support organizations that understand data is not merely an asset — it’s 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, consolidating an interdisciplinary team that combines critical thinking, excellence, and an ethical vision of 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*. So for those seeking an environment where technology is built with judgment, awareness, and trust, this is a place you’ll easily 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 do cool things, meaningful things, things that leave a mark — and to grow.
To work alongside people with sound judgment, positive energy, eagerness to share opinions, and a true team spirit. And yes, also to enjoy ourselves. Because, as our CEO Josep says: “Even though we’re working, there’s no need to walk around with a stick up your…”.
Well, let’s save that part for when we meet in person.
**What will your responsibilities be in this role?**
----------------------------------------------------
This is not a short-term position nor one intended to cover a specific project.
We’re looking for a long-term travel companion — someone who wants to grow with us and contribute sustainably to the **Cívica** team.
The role to be filled is **IA Data Engineer**, with focus on:
* **Client engagement**
* ️ **Designing and implementing solution architectures**
* **Designing APIs**
* **Developing data extraction and transformation pipelines with Python**
* ️ **Deploying solutions in the cloud**
* **Programming following clean architecture patterns**
**Let the community guide you...**
-----------------------------------
Hit play and discover it...️
**What do we need from you?**
---------------------------
These are our **non-negotiables**:
* 4–5 years of experience as a software developer.
* Advanced English (minimum **B2**).
* Experience in AI agent development and architecture.
* Experience with vector databases.
* Python (intermediate/advanced level).
* LangChain and LangGraph.
* FastAPI.
* SQL.
* Docker.
* Knowledge of Clean Architecture.
* Kubernetes experience (valued).
* Airflow experience (valued).
**What will our selection process look like?**
--------------------------------------------
**First call — Hello, hello!**
If your profile catches our eye, we’ll call you for a brief introductory chat to break the ice. We’d like to get to know you a bit and tell you why we think you might be a great fit.
**Video call with Talent — Let’s put faces to names**
If the connection continues, we’ll schedule a video call to talk face-to-face. We’ll tell you more about Cívica, how we work, and how we live our team culture… and, of course, we want to hear from you too.
**Tech talk — Time to speak your language**
If it’s a match, it’s time to dive into what you love most: tools, technologies, projects, challenges… A conversation with our technical team to assess your expertise.
**Is that it? Really that simple?**
Yes indeed. No impossible scavenger hunts or endless interviews. We want the process to flow as smoothly as having coffee with someone you genuinely like (even if it’s over video call).
**What will happen during your first week?**
---------------------------------------
Your onboarding starts at our Granada office — but the most important thing won’t be the location: it’ll be how you feel.
From minute one, everything will be ready for you.
One of us will welcome you, show you around the office, and introduce you to the team. From there, all you’ll need to do is relax and begin living the Cívica experience.
You’ll have an initial meeting with the **People Care** team, where they’ll tell you everything you need to know: your contract, benefits, internal dynamics, events, and how we care for everyone who works here.
You’ll also be welcomed by the **Systems** team, who’ll provide all the tools you need to start working worry-free.
You’ll meet your project team, and receive a welcome from **Production**, to understand how you fit into the company’s machinery.
But that’s not all. Our CEO and CTO will meet with you personally to tell you firsthand where we’re headed, what we believe in, and why we do things the way we do. Because it’s not just about working — it’s about **sharing a vision**.
Moreover, you’ll always have someone from the Talent team by your side. From day one and throughout your journey, there will be moments of guidance, active listening, and joint review to ensure you’re thriving, growing, and enjoying yourself.
At Cívica, your first week isn’t just landing — **it’s the beginning of a journey we want to take together.**
**What can we offer you?**
---------------------------
If you’ve made it this far, then something inside you has stirred (and that was precisely our goal).