Dacodes

Senior AWS Cloud Engineer (Serverless & Technical Ownership)

Apply Now

Job Description

🧭 Overview

We are looking for a Senior AWS Cloud Engineer with strong hands-on experience in Python and serverless architectures, capable of owning technical solutions end-to-end.

This is not a task-execution role.
We are looking for someone who can analyze requirements, make technical decisions, and evolve existing systems in production environments.

You will primarily work on AWS-based serverless systems already in place, focusing on:

  • Enhancements and feature evolution
  • New integrations
  • Performance, scalability, and reliability improvements

Strong coding ability is essential — particularly in Python for backend and serverless development — combined with the ability to understand and improve system design.

Requirements

🚀 Key Responsibilities

  • Design and implement serverless solutions in AWS, mainly using Lambda, API Gateway, and event-driven services.
  • Take ownership of technical decisions, including architecture, scalability, performance, and cost trade-offs.
  • Work on existing systems, extending and improving services based on real business needs.
  • Translate functional requirements into well-structured technical solutions, not just code execution.
  • Build and maintain backend logic using Python, including integrations, data processing, and service orchestration.
  • Implement and maintain event-driven architectures (e.g., Kafka, SNS, EventBridge).
  • Ensure proper error handling, observability, and system reliability in distributed environments.
  • Collaborate with backend, DevOps, and business teams to deliver robust solutions.
  • Contribute to technical discussions and architectural decisions, even within pre-existing systems.
  • Follow and evolve existing patterns and best practices, not reinvent unnecessarily.

🧩 Required Experience

  • 5+ years of experience in backend or cloud engineering roles.
  • Strong hands-on experience developing backend or serverless solutions using Python (e.g., APIs, integrations, data handling, AWS SDK/Boto3).
  • Proven experience working with AWS serverless services in production, particularly:
    • Lambda
    • API Gateway
    • DynamoDB
    • S3
  • Experience working with event-driven systems, understanding asynchronous flows and distributed processing.
  • Experience contributing to or influencing architecture decisions, especially in serverless or cloud-native systems.
  • Solid understanding of microservices architecture, including when to use it vs serverless or monolithic approaches.
  • Experience handling real production challenges such as:
    • Timeouts and long-running processes
    • Data processing at scale
    • Service-to-service communication

⚙️ Technical Expectations

Candidates must demonstrate:

  • Ability to design solutions, not only implement tasks
  • Understanding of architecture trade-offs (cost, scalability, performance)
  • Experience working with and improving existing systems, not only building from scratch
  • Practical knowledge of IAM and security best practices (e.g., least privilege applied in real scenarios)
  • Experience working with CI/CD pipelines, including understanding deployment flows and making adjustments when needed.

🧠 Nice to Have

  • Experience implementing ETL processes in serverless environments
  • Familiarity with tools like Terraform, CDK, or CloudFormation
  • Exposure to GraphQL or gRPC
  • Experience in financial or regulated environments

🧭 Working Style (Critical for this Role)

We are looking for someone who:

  • Works with a high level of autonomy
  • Takes ownership of problems and solutions, not just assigned tasks
  • Is comfortable making technical decisions without constant supervision
  • Proactively identifies opportunities to improve systems and architecture

🚨 This is NOT a role for candidates who only execute tickets or depend heavily on direction.

🌍 Communication

  • 🌍 Languages
    • English: Intermediate.
  • Collaboration with international teams may be needed

⚠️ What This Role Is NOT

  • Not a junior or mid-level execution role
  • Not limited to coding tasks or ticket-based development
  • Not a purely DevOps or infrastructure-focused role

Benefits

🚀 Integration into global brands and disruptive startups.

🏡 Remote work / Home office.

📍 If a hybrid or on-site modality is required, you will be informed from the first interview.

⏳ Schedule aligned with the assigned project or work cell.

📅 Monday to Friday work schedule.

🎉 Day off on your birthday.

🏥 Major medical expenses insurance (applicable in Mexico).

🛡️ Life insurance (applicable in Mexico).

🌎 Multicultural work teams.

🎓 Access to courses and certifications.

📢 Meetups with special guests from the IT industry.

📡 Virtual team-building events and interest groups.

📢 English classes.

🏆 Opportunities across our different business lines.

🏅 Proudly certified as a Great Place to Work.