Role Overview
- 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.
Requirements
- 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
- 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.
Tech Stack
- AWS
- Cloud
- DynamoDB
- Kafka
- Microservices
- Python
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.