Lead Full Stack Software Engineer

Grandas De Salime
Spain
4 days ago
Apply on es.trabajo.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Application Performance Management Cloud Computing Cloud Engineering Continuous Integration DevOps Distributed Systems Amazon DynamoDB MongoDB Node.Js
+20 more
Next.js Software Engineering Software Systems TypeScript Web Applications Data Logging Spring Cloud ReactJS Delivery Pipeline Technical Debt Backend Kubernetes Graphql Front End Software Development Api Design Cloudwatch Api Gateway Restful APIs Docker Microservices

Job description

Lead Full Stack Software Engineer Node.js TypeScript React/Next.js AWS Kubernetes Role Summary We are seeking a Lead Full Stack Software Engineer to provide technical leadership across the design, development, deployment, and operation of modern cloud-native applications. This role combines hands-on software engineering with technical leadership responsibilities. The successful candidate will lead architecture and implementation efforts across frontend, backend, cloud, and platform domains while partnering closely with Product, Architecture, DevOps, and Engineering leadership teams. The ideal candidate has extensive experience building distributed systems using Node.js, TypeScript, React, Next.js, AWS, Kubernetes, and modern CI/CD practices. They are comfortable driving technical decisions, mentoring engineers, and leading the delivery of scalable, secure, and highly available software solutions. Key Responsibilities Technical Leadership & Architecture * Lead technical design

Requirements

and architecture discussions for complex business initiatives. * Design scalable, maintainable, and resilient solutions across frontend, backend, cloud, and platform layers. * Establish engineering standards, development patterns, and best practices across teams. * Drive architectural decisions balancing business needs, technical debt, scalability, security, and operational excellence. * Review solution designs and code to ensure consistency, quality, and maintainability. * Partner with architects, product leaders, and engineering management on technical roadmaps and strategic initiatives. * Lead technical discovery, estimation, and implementation planning for large-scale initiatives. Backend & API Development * Design, build, and maintain backend services using Node.js and TypeScript. * Develop RESTful APIs and service-to-service integrations within microservices architectures. * Design and implement GraphQL APIs using Apollo Server and Apollo Client Design and evolve MongoDB schemas to support scalable and evolving business requirements. * Implement robust validation, security controls, logging, monitoring, and observability practices. * Design and implement synchronous and event-driven integration patterns where appropriate. * Optimize application performance, reliability, and scalability. * Troubleshoot and resolve complex production issues across distributed systems. Frontend Development * Lead development of modern web applications using React and Next.js. * Apply appropriate rendering strategies including SSR, SSG, and client-side rendering. * Collaborate with UX and Product teams to deliver intuitive, responsive, and accessible user experiences. * Integrate frontend applications with backend services and cloud-native APIs. * Drive frontend performance, accessibility, and maintainability standards Required Qualifications * 8 years of professional software engineering experience. * 2 years of experience leading technical initiatives, projects, or engineering teams. * Expert-level experience with: o Node.js o TypeScript o React o Next.js o MongoDB * Experience designing and implementing GraphQL APIs using Apollo Server and Apollo Client. * Strong experience designing, building, and operating microservices in production environments. * Strong AWS experience developing and supporting cloud-native applications. * Strong hands-on experience with: o Kubernetes o Docker o CI/CD pipeline implementation and support * Experience deploying, troubleshooting, and operating applications in Kubernetes environments. * Experience building and maintaining automated build, testing, and deployment pipelines. * Strong understanding of distributed systems, cloud architecture, security, and software delivery practices. * Experience leading architecture discussions and technical design efforts. * Proven ability to mentor engineers and elevate engineering standards. * Excellent communication, collaboration, and stakeholder management skills Experience with AWS services such as: o API Gateway o DynamoDB o S3 o RDS o ECS/EKS o CloudWatch * Experience with Infrastru

Apply for this position

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

Apply on es.trabajo.org
Prepare application

Good distractions

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

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all