Tech Lead (Node / AWS) - Barcelona Hybrid

Wizeline
Municipality of Madrid, Spain
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Computing
Continuous Integration
Amazon DynamoDB
Push Technology
Mobile Application Software
Node.js
Scrum
Systems Development Life Cycle
Amazon Web Services (AWS)
Software Engineering
System Availability
Backend
Functional Programming
Amazon Web Services (AWS)
Microservices

Job description

Lead, mentor, and manage a team of software engineers, fostering a strong culture of technical excellence, collaboration, and accountability. Manage team performance, career development, and hiring efforts.

Technical Execution & Delivery :

Oversee the successful planning, development, and deployment of features and projects on our messaging delivery platforms. Ensure all systems are scalable, reliable, and meet business demands. Messaging Platform Expertise :

Serve as a technical leader and subject matter expert for our

Messaging Platform

integrations and usage (e.g.,

Braze, Airship, or Sailthru

). Optimize the platform for targeting, personalization, and deliverability. System Ownership :

Own the engineering strategy and daily operations for services powering

email, native app (push), and SMS delivery

  • . Ensure high availability and performance across these critical channels.

Technology Stack Oversight :

Guide the team in designing and building scalable backend services using

Node.js

and deploying, monitoring, and operating infrastructure within

AWS cloud environments

(e.g., Lambda, SQS, DynamoDB). Process Management :

Drive the effective application of

Agile methodologies

within the team and champion best practices across the

Software Development Life Cycle (SDLC)

, including CI / CD and rigorous testing.

Cross-Functional Collaboration :

Work closely with Product Managers, Designers, and other stakeholders to translate requirements into clear, executable technical plans. Must-have Skills

Requirements

3+ years of experience managing an engineering team that has successfully delivered user-facing features and backend services. Messaging Platform Knowledge :

Proven hands-on experience or in-depth knowledge of major customer engagement / messaging platforms

such as

Braze, Airship, or Sailthru Cloud & Backend Proficiency :

Strong practical experience designing and building scalable applications using

Node.js

and deploying and managing services within

AWS cloud infrastructure

(e.g., EC2, Lambda, SQS, SNS, DynamoDB). Delivery Technology Acumen :

Strong technical understanding of the underlying technology and challenges associated with high-volume

email deliverability

native mobile app push notifications

, and

SMS delivery Process Expertise :

Demonstrated experience applying

Agile principles

(Scrum) and managing all phases of the

SDLC Communication :

Excellent English communication skills with the ability to articulate technical issues and project status clearly to both technical and non-technical audiences. What we offer

Benefits & conditions

Competitive compensation & total rewards

Health benefits & wellness programs

Savings & retirement plans

Global mobility opportunities

Flexible work policy and remote-friendly approach

Happy hours, gaming tournaments, sports activities & more

Continuous learning & training programs with WizeAcademy

Free certifications in cloud technologies and coding languages

Apply for this position