Software Engineer
Apply now-
+5 years of experience
México/LATAM
Remote/Full Time
Advanced
Description:
We are looking for a Software Engineer to help design, build, and scale the systems that power our platform. You will work closely with a high-performing engineering team to deliver reliable, high-quality software in a modern cloud environment.
This role requires strong experience in backend development, distributed systems, and cloud-native architectures. You will take ownership of services end-to-end and contribute to building scalable, resilient systems.
What will you do?
- Design, build, and maintain scalable, distributed systems
- Develop cloud-native, event-driven applications
- Own services end-to-end, including architecture, deployment, and production support
- Build and evolve APIs with a focus on scalability and performance
- Implement resiliency patterns such as retries, idempotency, and fault tolerance
- Troubleshoot and resolve complex production issues
- Participate in on-call rotations to support system reliability
- Collaborate with cross-functional teams to deliver impactful solutions
- Continuously improve system performance, scalability, and cost efficiency
- Contribute to engineering best practices, including testing, observability, and code quality
Requirements:
- 5+ years of experience in software engineering
- Strong experience building and operating distributed systems
- Proficiency in at least one backend language (Go, Java, Python, or similar)
- Experience with functional programming (Clojure, Scala, Elixir, etc.)
- Experience working with AWS or similar cloud platforms
- Experience with serverless architectures (AWS Lambda)
- Knowledge of Infrastructure as Code (Terraform, CloudFormation, Pulumi)
- Experience with Docker and Kubernetes
- Experience with event-driven architectures (Kafka, Kinesis, SNS/SQS, etc.)
- Solid understanding of API design (REST and/or GraphQL)
- Experience with relational and NoSQL databases
- Strong problem-solving and debugging skills
- Experience with Git, CI/CD, and modern development workflows
- Advanced english communication and collaboration skills
Nice to have:
- Familiarity with CQRS, event sourcing, or streaming systems
- Experience in fintech or regulated environments
- Experience building customer-facing APIs or platforms
- Experience using AI-assisted development tools