Senior Full Stack Software Engineer

Jobgether
Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Agile Methodology Amazon Web Services Amazon S3 Application Performance Management Automation of Tests Unit Testing Big Data Cloud Database Software Quality Continuous Integration DevOps
+27 more
Distributed Systems Amazon DynamoDB Identity and Access Management Node.Js NoSQL Object-Oriented Software Development Scrum Methodology Software Maintenance Responsive Web Design Amazon Simple Notification Service (SNS) Software Engineering Software Systems Spring Cloud ReactJS Reliability of Systems Backend Cloudformation Amazon Relational Database Service Containerization Information Technology Production Code Data Analytics Front End Software Development Cloudwatch Amazon Simple Queue Service (SQS) Serverless Computing Microservices

Job description

This role offers the opportunity to build and enhance modern cloud-native applications that support large-scale data processing and business-critical services.You will contribute across the full software development lifecycle, designing scalable backend services while delivering intuitive frontend experiences.Working within a collaborative engineering environment, you will leverage AWS technologies, microservices, and serverless architectures to create reliable, high-performance solutions.The position combines hands-on software development with technical design, automation, and continuous improvement initiatives.You will collaborate with architects, engineers, and cross-functional teams to deliver innovative, cloud-enabled products.This is an excellent opportunity for a senior engineer who enjoys solving complex technical challenges while building scalable and maintainable software systems.AccountabilitiesDesign, develop, test, deploy, and maintain complex full stack web applications using cloud-native technologies and microservices architecture.Build scalable backend services using Node.Js while developing modern, responsive user interfaces with React and related UI frameworks.Develop serverless applications leveraging AWS services such as Lambda, SNS, SQS, S3, IAM, CloudWatch, RDS, and DynamoDB.Design and implement cloud-based data processing and automation solutions that support high-quality transactional systems.Create technical designs, write clean and maintainable production code, and prepare comprehensive technical documentation.Develop automated test suites, perform unit testing, and contribute to overall software quality assurance.Collaborate with architects, UX teams, infrastructure specialists, and other engineering teams to deliver end-to-end solutions.Monitor application performance, troubleshoot issues, and continuously improve system reliability and scalability.Contribute to DevOps practices, CI/CD pipelines, and Infrastructure as Code initiatives.Support Agile development processes and actively contribute to team success through knowledge sharing and collaboration.RequirementsThe ideal candidate has strong experience building cloud-native applications using modern JavaScript technologies, microservices, and AWS infrastructure.Proven experience developing full stack applications using Node.Js and modern JavaScript or TypeScript.Strong frontend development experience with React and contemporary UI frameworks.Hands-on experience designing and implementing microservices and serverless architectures.Advanced knowledge of AWS services, including Lambda, SNS, SQS, S3, IAM, CloudWatch, RDS, DynamoDB, and AWS CI/CD tools.Experience creating automated testing frameworks, unit tests, and quality assurance processes.Strong understanding of object-oriented programming principles and computer science fundamentals.Experience working with relational and NoSQL databases.Familiarity with Infrastructure as Code solutions such as AWS CloudFormation or similar technologies.Experience working in Agile Scrum environments with a collaborative, team-oriented mindset.Strong analytical, problem-solving, and communication skills with a customer-focused approach.Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.Relevant AWS or other professional cloud certifications are considered an advantage.Curiosity, adaptability, and a willingness to continuously learn new technologies and engineering practices.BenefitsOpportunity to work on modern cloud-native and serverless technologies.Exposure to large-scale distributed systems and data-driven applications.Collaborative Agile environment with experienced engineering teams.Opportunities to work with modern AWS services, DevOps practices, and microservices architecture.Professional development through challenging technical projects and continuous learning.Cross-functional collaboration with architects, UX specialists, and infrastructure teams.Opportunity to contribute to innovative software solutions with meaningful business impact.#J-*****-Ljbffr

Requirements

Agile development processes and actively contribute to team success through knowledge sharing and collaboration.RequirementsThe ideal candidate has strong experience building cloud-native applications using modern JavaScript technologies, microservices, and AWS infrastructure.Proven experience developing full stack applications using Node.Js and modern JavaScript or TypeScript.Strong frontend development experience with React and contemporary UI frameworks.Hands-on experience designing and implementing microservices and serverless architectures.Advanced knowledge of AWS services, including Lambda, SNS, SQS, S3, IAM, CloudWatch, RDS, DynamoDB, and AWS CI/CD tools.Experience creating automated testing frameworks, unit tests, and quality assurance processes.Strong understanding of object-oriented programming principles and computer science fundamentals.Experience working with relational and NoSQL databases.Familiarity with Infrastructure as Code solutions such as AWS CloudFormation or similar technologies.Experience working in Agile Scrum environments with a collaborative, team-oriented mindset.Strong analytical, problem-solving, and communication skills with a customer-focused approach.Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.Relevant AWS or other professional cloud certifications are considered an advantage.Curiosity, adaptability, and a willingness to continuously learn new technologies and engineering practices.BenefitsOpportunity to work on modern cloud-native and serverless technologies.Exposure to large-scale distributed systems and data-driven applications.Collaborative Agile environment with experienced engineering teams.Opportunities to work with modern AWS services, DevOps practices, and microservices architecture.Professional development through challenging technical projects and continuous learning.Cross-functional collaboration with architects, UX specialists, and infrastructure teams.Opportunity to contribute to innovative software solutions with meaningful business impact. #J-*****-Ljbffr

About the company

This role offers the opportunity to build and enhance modern cloud-native applications that support large-scale data processing and business-critical services.You will contribute across the full software development lifecycle, designing scalable backend services while delivering intuitive frontend experiences.Working within a collaborative engineering environment, you will leverage AWS technologies, microservices, and serverless architectures to create reliable, high-performance solutions.The position combines hands-on software development with technical design, automation, and continuous improvement initiatives.You will collaborate with architects, engineers, and cross-functional teams to deliver innovative, cloud-enabled products.This is an excellent opportunity for a senior engineer who enjoys solving complex technical challenges while building scalable and maintainable software systems.AccountabilitiesDesign, develop, test, deploy, and maintain complex full stack web applications

Apply for this position

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

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all