Skip to main content

Senior Software Engineer

Full Time Remote Remote (Spain)

We are looking for a Senior Software Engineer to join our growing team. You will work on challenging projects for clients across various industries, building modern web applications using cutting-edge technologies.

Responsibilities

  • Design and develop scalable web applications using React, TypeScript, and Node.js
  • Collaborate with cross-functional teams to define and implement new features
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and mentor junior developers
  • Optimize application performance and ensure high quality standards
  • Work directly with clients to understand requirements and deliver solutions

Requirements

  • 5+ years of professional software development experience
  • Strong proficiency in React, TypeScript, and modern JavaScript (ES6+)
  • Experience with Node.js and backend development
  • Solid understanding of RESTful APIs and microservices architecture
  • Experience with SQL and NoSQL databases
  • Familiarity with Git and modern development workflows
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills in Spanish (English is a plus)

Nice to Have

  • Experience with AWS, Docker, and Terraform
  • Knowledge of Java and Micronaut framework
  • Experience with Kafka or other message brokers
  • Contributions to open source projects
  • Experience working in remote/distributed teams
  • Familiarity with Domain-Driven Design (DDD) principles

What We Offer

  • Fully remote work with flexible hours
  • Competitive salary based on experience
  • Work on diverse and challenging projects
  • Continuous learning and professional development opportunities
  • Modern tech stack and development tools
  • Collaborative and supportive team environment
  • Direct client interaction and project ownership
  • 23 vacation days per year plus Spanish public holidays

Job Details

Experience
5+ years
Salary
€50,000 - €70,000