AWSDockerDynamoDBFlutterKubernetesNoSQLPostgresRedisRubyRuby on RailsTypeScriptAIRailsGitHub ActionsSNSSQSPostgreSQLGitHubCI/CDLeadershipRemote Work
About this role
Role Overview
Lead the team technically and work hands-on in development
Evolve the architecture (monolith + microservices), ensuring scalability and simplicity
Orchestrate integrations between Ruby on Rails, TypeScript and other systems
Ensure end-to-end quality (code, tests, production and observability)
Work on troubleshooting, performance and continuous improvement
Support and develop the team's engineers
Participate in technical decisions and code reviews
Align technology with business needs
Requirements
Experience as a Tech Lead or Senior with technical leadership
Strong backend skills with Ruby on Rails and/or TypeScript
Hands-on profile with active coding responsibilities
Experience with REST APIs and integrations
PostgreSQL and data modeling
Experience with AWS
Solid knowledge of CI/CD, Docker and Kubernetes
Automated testing and engineering best practices
Technical advantages: experience with microservices and messaging (SQS/SNS or similar), knowledge of Flutter or mobile integration, experience with Redis, DynamoDB or other NoSQL databases, advanced CI/CD (e.g., GitHub Actions, Argo CD and IaC), ability to apply AI to accelerate the development cycle, Spanish and/or English
Tech Stack
AWS
Docker
DynamoDB
Flutter
Kubernetes
NoSQL
Postgres
Redis
Ruby
Ruby on Rails
TypeScript
Benefits
Remote work
Occasional international interactions, generally in writing