Senior Full-Stack Developer

InteractiveAI
InteractiveAI
Madrid, LisbonPresencial70.000 € - 90.000 €Publicado hace 3 mesesMidIndefinido
InteractiveAI

Senior Full-Stack Developer

Requisitos

We’re looking for a highly skilled engineer with strong full-stack fundamentals, proven delivery, and the ability to build elegant, scalable systems across the entire web stack.

Minimum Requirements:
  • 5+ years experience building and deploying full-stack applications in production
  • Strong proficiency with TypeScript, JavaScript, and modern frontend frameworks (React required)
  • Backend experience with Node.js, Python, or similar server-side technologies
  • Experience designing and consuming RESTful and GraphQL APIs
  • Hands-on experience with Docker, containers, and Kubernetes deployments
  • Strong understanding of relational and/or analytical databases (Postgres, Redis, ClickHouse)
  • Experience working with cloud providers (AWS, GCP, or Azure)
  • Familiarity with Infrastructure as Code tools such as Terraform
  • Solid grasp of CI/CD pipelines, automated testing, and release management
  • Excellent communication skills and ability to collaborate in cross-functional teams
Nice-to-Haves:
  • Experience with multi-tenant SaaS architectures or high-throughput systems
  • Experience with state management libraries (Zustand, Redux, Recoil)
  • Familiarity with event-driven architectures and message queues
  • Exposure to enterprise security best practices (IAM, VPC, encryption)
  • Contributions to open-source or active involvement in tech communities

Anuncio original

As a Senior Full-Stack Developer at InteractiveAI, you will build core features across both the frontend and backend of our platform-shipping elegant interfaces, robust APIs, scalable services, and reliable tooling used by enterprise customers and internal teams.
This is a hands-on, high-ownership engineering role: you will architect systems, write production-grade code, design efficient data flows, and ship end-to-end features that directly shape our product experience.
  • Design, architect, and implement backend services, microservices, and internal tooling
  • Build modern, responsive, and performant frontend applications using React, TypeScript, and Tailwind
  • Develop and maintain RESTful and GraphQL APIs that power key platform functionalities
  • Integrate third-party services, authentication systems, and enterprise connectors
  • Collaborate with product and design to craft intuitive user experiences and smooth interaction flows
  • Deploy and manage containerized applications using Docker and Kubernetes
  • Work with databases such as Postgres, Redis, and/or ClickHouse-handling schema design, migrations, and query performance
  • Implement and maintain CI/CD pipelines, testing frameworks, and release workflows
  • Troubleshoot production issues, performance problems, and service reliability incidents
  • Take full ownership of features from design to production, including documentation and monitoring
We're looking for a highly skilled engineer with strong full-stack fundamentals, proven delivery, and the ability to build elegant, scalable systems across the entire web stack.

Minimum Requirements:
  • 5+ years experience building and deploying full-stack applications in production
  • Strong proficiency with TypeScript, JavaScript, and modern frontend frameworks (React required)
  • Backend experience with Node.js, Python, or similar server-side technologies
  • Experience designing and consuming RESTful and GraphQL APIs
  • Hands-on experience with Docker, containers, and Kubernetes deployments
  • Strong understanding of relational and/or analytical databases (Postgres, Redis, ClickHouse)
  • Experience working with cloud providers (AWS, GCP, or Azure)
  • Familiarity with Infrastructure as Code tools such as Terraform
  • Solid grasp of CI/CD pipelines, automated testing, and release management
  • Excellent communication skills and ability to collaborate in cross-functional teams
Nice-to-Haves:
  • Experience with multi-tenant SaaS architectures or high-throughput systems
  • Experience with state management libraries (Zustand, Redux, Recoil)
  • Familiarity with event-driven architectures and message queues
  • Exposure to enterprise security best practices (IAM, VPC, encryption)
  • Contributions to open-source or active involvement in tech communities
  • Competitive base salary (€70,000/yr to €90,000/yr) + performance bonuses
  • Access to equity/share plan as it rolls out
  • Private health insurance
  • Flexible work setup + travel when needed (ideally Hybrid in Lisbon or Madrid)
  • 23 days PTO (excluding local public holidays)
  • Proactive & Resourceful: You identify problems early and drive solutions independently.
  • High-Ownership: You treat the platform and codebase as your own and deliver high-quality work consistently.
  • Execution-Driven: You thrive in a fast-paced startup environment and enjoy shipping user-facing features.
  • Collaborative: You communicate clearly, engage well with product/design/engineering peers, and mentor others when needed.
We keep our process focused and respectful of your time. Most candidates complete it in 2-3 weeks. Here's what to expect:
  1. Intro Call - 30 minutes to align on fit and expectations
  2. Take-Home Challenge - A practical task based on real-world engineering problems
  3. Technical Interview - Deep dive into software architecture, system design, and implementation skills
  4. Cultural and Values Interview - Exploration of motivation, communication style, and team alignment
  5. Offer - Final conversation and offer
We're forming a team of builders - people who care about impact, quality, and growth. If that's you, let's talk - careers@interactive.ai

Candidatura gestionada por InteractiveAI