Remote Full-Stack Engineer: Node.Js + React

Tecdata Engineering
Madrid, Spain
6 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, Spanish

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Code Review Databases Software Debugging DevOps Distributed Systems
+23 more
Python (Programming Language) Node.Js NoSQL Software Architecture Queueing Systems E2e Testing Software Engineering SQL Databases Web Application Frameworks Google Cloud ReactJS Backend Vue.js Containerization AngularJS Kubernetes Information Technology Front End Software Development Functional Programming Restful APIs Docker Golang Microservices

Job description

Our client, a rapidly growing tech innovator in Madrid, Spain , is seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join their dynamic product development team. This role focuses on building and scaling cloud-native applications using modern technologies. You will be instrumental in designing, developing, and deploying robust, scalable, and high-performance software solutions. The ideal candidate possesses a strong background in both front-end and back-end development, a deep understanding of microservices architecture, and extensive experience with cloud platforms such as AWS, Azure, or GCP. This is a fantastic opportunity to work on challenging projects, mentor junior engineers, and contribute to a cutting-edge technology stack in the vibrant tech hub of Madrid .

Key Responsibilities

  • Design, develop, test, deploy, and maintain scalable, reliable, and high-performance full-stack applications.
  • Develop and manage RESTful APIs and microservices using languages like Node.js, Python, Java, or Go.
  • Build responsive and user-friendly front-end interfaces using modern frameworks such as React, Angular, or Vue.js.
  • Implement and manage cloud infrastructure on AWS, Azure, or GCP, utilizing services like Kubernetes, Docker, Lambda, etc.
  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
  • Collaborate closely with product managers, designers, and other engineers to define requirements and deliver features.
  • Implement robust testing strategies, including unit, integration, and end-to-end tests.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex technical issues across the stack.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior engineers and promote a culture of learning and continuous improvement.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience, with a proven track record of building complex applications.
  • Strong proficiency in at least one back-end language (e.g., Node.js, Python, Java, Go) and associated frameworks.
  • Expertise in front-end technologies (JavaScript, HTML, CSS) and modern frameworks (React, Angular, Vue.js).
  • Significant experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of microservices architecture, distributed systems, and asynchronous processing.
  • Experience with databases (SQL and NoSQL), caching mechanisms, and message queues.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment in Madrid .
  • Proficiency in English; Spanish is a plus.

Benefits

  • Competitive salary package and stock options.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for professional development, including conferences and training.
  • Flexible working hours and a hybrid work model.
  • Collaborative and innovative work culture.
  • The chance to work on impactful projects with a leading tech company in Madrid .
  • Modern office space in a central location.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience, with a proven track record of building complex applications.
  • Strong proficiency in at least one back-end language (e.g., Node.js, Python, Java, Go) and associated frameworks.
  • Expertise in front-end technologies (JavaScript, HTML, CSS) and modern frameworks (React, Angular, Vue.js).
  • Significant experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of microservices architecture, distributed systems, and asynchronous processing.
  • Experience with databases (SQL and NoSQL), caching mechanisms, and message queues.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment in Madrid .
  • Proficiency in English; Spanish is a plus.

Benefits & conditions

  • Competitive salary package and stock options.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for professional development, including conferences and training.
  • Flexible working hours and a hybrid work model.
  • Collaborative and innovative work culture.
  • The chance to work on impactful projects with a leading tech company in Madrid .
  • Modern office space in a central location.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…