Overview Full Stack Engineer – On-Site in Madrid, Spain
Fintivio is a fast-growing FinTech startup developing SaaS solutions for the financial services industry. Our platform is designed to empower family offices and asset management firms with cutting-edge technology that enhances investment management, financial reporting, and portfolio analytics. Our mission is to provide all stakeholders with the best tools to maximize their investment returns. We move fast, pivot quickly, and continuously evolve to meet the needs of financial professionals in a rapidly changing world. Our technology stack includes cloud-based architectures, AI-driven analytics, and API integrations, enabling seamless connectivity with leading financial institutions and data providers. We operate in a fast-paced, highly collaborative startup environment where small agile teams drive innovation, problem-solving, and adaptability. Fintivio is in a major expansion phase, actively developing new SaaS products that redefine how investment professionals track, manage, and optimize financial portfolios.
Role Overview We are looking for a Full Stack Engineer with 3-5 years of experience to join our Madrid-based team. This role requires strong expertise in Node.js (Express), Angular, TypeScript, along with cloud infrastructure (Azure, AWS), containerization (Docker), and database management (PostgreSQL).
You’ll be responsible for developing, deploying, and maintaining scalable, high-performance SaaS applications, working closely with product managers, designers, and other engineers.
Fluency in English is required (both written and spoken).
All candidates must submit a portfolio or GitHub / Bitbucket repository. CVs are optional. Applications without a portfolio or code samples will not be considered.
To apply, send your portfolio / GitHub to :
What You’ll Do Full Stack Development & Implementation
Develop and maintain scalable, secure, and high-performance applications using Node.js (Express), Angular, and TypeScript
Architect and optimize back-end APIs and services, ensuring efficiency and reliability
Design and develop front-end applications that provide a seamless user experience
Implement best practices in modular development, code reusability, and software scalability
Cloud, Deployment & Infrastructure
Deploy, manage, and scale applications in Azure and AWS cloud environments
Containerize applications using Docker and orchestrate deployments in cloud environments
Optimize cloud-based workloads, ensuring cost efficiency and high availability
Automate infrastructure provisioning and CI / CD pipelines to streamline deployments
Database & API Development
Design, develop, and optimize PostgreSQL databases, ensuring data integrity and high performance
Build RESTful and GraphQL APIs for seamless communication between front-end and back-end services
Implement authentication and authorization mechanisms (JWT, OAuth, Role-Based Access Control)
Monitor database performance and optimize queries for scalability
Collaboration & Agile Workflow
Work closely with UI / UX designers, product managers, and other developers to align technical and business goals
Participate in Agile sprints, code reviews, and design discussions to ensure high-quality code
Provide technical mentorship to junior developers and contribute to best practices documentation
Security, Testing & Performance Optimization
Implement security best practices in APIs, database access, and authentication mechanisms
Optimize performance of both front-end and back-end applications to ensure fast, smooth user experiences
Write and maintain unit, integration, and end-to-end tests to ensure software reliability
Monitor logs and debug production issues, ensuring system uptime and stability
Required Skills & Experience 3-5 years of experience in full stack development with a strong emphasis on scalability, security, and performance.
Proficiency in Node.js (Express.js) – Expertise in building scalable back-end services and APIs
Experience with Angular and TypeScript – Ability to build dynamic, responsive, and modern front-end applications
Cloud computing expertise (Azure, AWS) – Strong understanding of cloud infrastructure, deployment, and cost optimization
Proficiency in PostgreSQL – Experience designing, optimizing, and managing relational databases
Containerization & DevOps (Docker) – Hands-on experience deploying applications with Docker in cloud environments
Experience with RESTful and GraphQL APIs – Strong knowledge of API design, development, and security best practices
Proficiency in HTML & CSS – Ability to develop modern, accessible, and responsive front-end interfaces
Experience working in an Agile development environment with Scrum or Kanban methodologies
Nice-to-Have Skills
Experience with CI / CD tools (Jenkins, GitHub Actions, GitLab CI / CD, etc.)
Knowledge of microservices architecture and best practices
Experience with WebSockets and real-time data processing
Understanding of financial services, FinTech, or ERP systems
Exposure to Infrastructure as Code (Terraform, Pulumi, or CloudFormation)
What We Offer Competitive Salary & Performance-Based Bonuses – Compensation aligned with experience, skills, and project impact.
Career Growth Opportunities – Be part of a fast-growing company with clear advancement paths in engineering leadership.
Work on Cutting-Edge SaaS & FinTech Applications – Develop financial software used by top-tier institutions.
Collaborative & High-Impact Environment – Work alongside experienced engineers, designers, and product managers in an Agile-driven startup.
Ongoing Learning & Development – Access to training, mentorship programs, and professional certifications in cloud computing, security, and DevOps.
Sporadic Hybrid Work Flexibility – Primarily an on-site role in Madrid, but occasional remote work can be arranged.
Top-Tier Work Equipment – Receive company-provided high-performance hardware to maximize productivity.
Engaging Workplace Culture – Enjoy team-building activities, social events, and a collaborative work environment.
Paid Time Off (PTO) & Public Holidays – Competitive PTO aligned with industry standards.
How to Apply Portfolio or GitHub repository is required. CVs are optional.
Send your portfolio / GitHub to :
Location : Madrid, Spain ( On-Site Role, with Occasional Hybrid Flexibility )
Company : Fintivio
Applications without a portfolio or GitHub will not be considered.
Diversity & Equal Opportunity Statement Fintivio is committed to fostering a diverse, inclusive, and equitable workplace. We believe that innovation thrives when different perspectives come together.
We do not discriminate based on race, color, religion, gender, sexual orientation, age, disability, nationality, marital status, or any other protected status.
We encourage applications from qualified candidates of all backgrounds who are passionate about building cutting-edge financial software and driving innovation in full stack development.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
J-18808-Ljbffr
#J-18808-Ljbffr
Stack Engineer Spain • Madrid, Madrid, SPAIN