Cactus can help your business benefit from AI through "StartAI", the AI program of Agoria and Vlaio

Senior Full Stack Engineer (Barcelona-based)

We’re seeking a Senior Full Stack Engineer who thrives in a modern, high-standard engineering environment. This role is ideal for someone who not only writes robust code but also takes ownership of infrastructure, automated testing, and CI/CD. Strong communication in English and a challenger attitude are musts. 

Cactus stands for professional development and constant improvement of technical skills. We often start projects from scratch and choose a modern stack of technologies based on project needs and preferences of our team.

What You Will Do

  • Develop and maintain features across Next.js (frontend) and NestJS (backend) in a TypeScript monorepo.
  • Contribute to Python-based AWS Lambda microservices as needed.
  • Build and maintain strict automated tests using Jest and Vitest (you own your tests).
  • Contribute to and maintain infrastructure as code using GitHub Actions and AWS CDK.
  • Ensure observability and traceability using CloudWatch.
  • Manage data flow using Neon (PostgreSQL OLTP), ClickHouse (OLAP), SNS/SQS, and EventBridge.
  • Collaborate effectively in a fast-paced, remote-friendly team using GitHub for version control and issue tracking.

What We Expect

  • 5+ years of proven experience with a documented track record in robust architecture design and implementation.
  • Strong experience with Python or TypeScript, Next.js, and NestJS.
  • Proficiency with AWS, especially ECS, Lambda, and event-driven services (SNS, SQS, EventBridge).
  • Solid understanding of IaC with AWS CDK and CI/CD using GitHub Actions.
  • Hands-on with automated testing (Jest/Vitest or Pytest).
  • Familiarity with Neon, ClickHouse, and relational DB design.
  • Experience with Python for cloud-native apps and data workflows.
  • A strong passion to always keep core software development in your task list, to go and ‘code’ where needed to make the difference in the product
  • Proven experience in designing and implementing future-proof infrastructure and architecture that seamlessly integrates with current and future customer interactions.
  • A knack for orchestrating scalable & monitorable infrastructure, and a deep understanding of handling big data on the cloud.
  • A driven and innovative mindset, dedicated to excellence in every aspect of your work.
  • Exceptional written and verbal communication skills in English are essential.
 
Apply for this position

By filling in the form, you agree to our Privacy Policy, including our cookie use.
Resume *

Share this position
Have any questions?
Please contact us via LinkedIn