Description
**The Mission**
We are looking for a **Technical Leader** to work in a highly scalable, secure, and data-oriented environment — typical of fintechs and financial platforms that demand robustness, resilience, and advanced observability.
We seek someone with deep expertise in **Flutter and Python**, strong experience in distributed systems, event-driven architecture, and modern engineering practices. You will serve as the team’s technical reference, leading architectural decisions and ensuring excellence in delivery.
If you have solid experience with **DDD, SOLID, Clean Code**, microservices, messaging, events, automated testing, CI/CD, and resilience patterns such as **Circuit Breaker**, this opportunity is perfect for you.
**Your challenges will include**
* Technically leading complex projects, supporting architectural decisions and mentoring junior and mid-level developers.
* Conducting in-depth code reviews to ensure high standards of quality, security, and efficiency.
* Proposing and implementing structural improvements in architecture, performance, and resilience.
* Applying Clean Architecture, Hexagonal Architecture, and DDD to ensure modularity and scalability.
* Developing and maintaining robust, scalable, microservice-oriented APIs.
* Implementing asynchronous communication, messaging, and event-driven architecture (Kafka, RabbitMQ, EventHub).
* Using resilience patterns such as Circuit Breaker, Retry, Timeout, and Bulkhead to ensure availability under failure scenarios.
* Building comprehensive CI/CD pipelines with a focus on automation, testing, governance, and security.
* Working with monitoring, telemetry, and observability using tools like Datadog, Prometheus, Grafana, and OpenTelemetry.
* Applying AI to development, including Cursor IDE, GitHub Copilot, and intelligent automations to boost productivity.
* Modeling and tuning SQL and NoSQL databases, analyzing performance and integrity.
* Collaborating with Product, Architecture, DevOps, Cloud, and Security teams on strategic decision-making.
**Above all, you must resonate with our purpose: valuing people so each one can build their own story.**
**In addition, it is desirable that you have**
* Proficiency in Python and Flutter
* Completed undergraduate degree in Computer Science, Systems Analysis and Development, or other higher education programs.
* Practical proficiency in DDD, SOLID, and Clean Code.
* Experience with Clean Architecture and Hexagonal Architecture.
* Hands-on experience with microservices, messaging, and distributed events.
* Advanced knowledge of resilience patterns:
* Circuit Breaker (Polly or equivalent)
* Retry
* Timeout
* Fallback
* Bulkhead
* Experience with unit tests, automated tests, mocks, integration tests, and contract tests.
* Advanced CI/CD with automated pipelines (Azure DevOps, GitHub Actions, GitLab CI, etc.).
* Solid knowledge of containers and orchestration (Docker, Kubernetes).
* Monitoring, structured logging, and observability with Datadog, Prometheus, OpenTelemetry.
* Experience with generative AI tools for development (Cursor, Copilot, ChatGPT).
* Cloud (AWS or Azure) — intermediate or advanced level.
* Database modeling and tuning for SQL and NoSQL.
* Advanced version control (Git, GitFlow or trunk\-based).
**✨ Differentiators**
* Experience with event-driven architectures and Event Sourcing.