Join TMC: Innovate, Collaborate, and Grow
About TMC
TMC is a unique collection of highly skilled professionals who are passionate about technology and innovation. We operate under the Employeneurship model, which combines the security of employment with the opportunities of entrepreneurship. This model empowers our employees to take control of their careers, offering them the freedom to innovate and the support to succeed.
Job Opportunities
* Solution Architect
Location: Lisbon
Key Responsibilities:
* Design and develop complex event-driven architectures.
* Define message typologies, asynchronous communication patterns, scalability strategies, event persistence (event sourcing), and service integration.
* Implement Event Sourcing + Data Streaming + CQRS in production environments.
* Work hands-on with Kafka, Service Bus, or RabbitMQ in critical solutions.
* Utilize Azure cloud architecture (event hubs, functions, service bus, etc.).
* Collaborate with development teams and stakeholders.
2. .NET Developer and Microservices Specialist
Location: Lisbon
Key Responsibilities:
* Develop solutions using .NET (ideally .NET 6+) and microservices.
* Work with event-driven architectures, producing and consuming events, handling failures, and ensuring reliability (e.g., at-least-once delivery, retries, idempotency).
* Implement solutions with Kafka or equivalent for data streaming (Kafka Streams, ksqlDB, Spark Streaming, etc.).
* Collaborate in a microservices ecosystem with event integration.
* Mentor junior developers and take technical ownership in Agile environments.
If you are a motivated professional with a passion for technology and innovation, we would love to hear from you. Apply now to join our team at TMC