




Job Summary: We are seeking a Software Engineer/Architect to serve as the functional and technical point of contact, ensuring consistency and modernization of distributed systems architectures. Key Highlights: 1. Technological leadership and excellence in IT solutions and services 2. Focus on modernization, refactoring, and cloud-native practices 3. Environment of continuous learning and technical mentorship The **Timestamp Group** brings together several leading Portuguese companies in IT solutions and services, united by the principles of excellence and knowledge sharing. We invest in technological leadership grounded in service quality and robust technological solutions, supported by continuous training and certification. #### **Responsibilities:** * Functional point of contact between business users and developers. * Gather, clarify, and prioritize business requirements, translating them into clear functional and technical specifications (user stories, use cases, acceptance criteria). * Map and document processes supported by systems, identifying upstream/downstream impacts and dependencies with other systems. * Support the Scrum Master in backlog refinement, ensuring technical requirements are feasible and aligned with product vision and technical constraints. * Maintain an end-to-end view of the architecture (components, modules, integrations, data flows, application and infrastructure layers). * Promote architecture standards and best practices specific to these systems (module structure, API design, configuration management, logging, security, etc.). * Ensure technical consistency across different evolutions and projects, avoiding unnecessary technical debt and promoting component reuse. * Support definition of the modernization roadmap (refactoring, service extraction, container adoption, deployment automation, progressive migration to cloud-native practices where applicable). * Ensure application of security practices across all integrations. * Participate in post-mortems related to integrations, identifying root causes and driving architectural improvements. #### **Basic Requirements:** * Degree in Computer Engineering or equivalent. * Minimum of 5 years’ experience in software engineering or architecture, with focus on distributed systems. Experience in legacy environments and modernization projects is highly valued. * Proficiency in programming languages PHP, Python, JavaScript, and API development (REST, OpenAPI/Swagger). * Experience with Git for version control and Code Review processes. * Familiarity with Domain-Driven Design (DDD) principles and integration architectures (microservices, event-driven, API-first). * Knowledge of cloud-native technologies, preferably GCP (Google Cloud Platform), Docker, Kubernetes, and Serverless functions. * Orientation toward CI/CD practices, including automation of builds, tests (unit, integration, end-to-end), and deployments (e.g., using GitHub Actions). #### **Personal Competencies:** * Ability to learn new languages and frameworks, and a mindset oriented toward continuous modernization. * Ability to understand the specific processes, challenges, and needs of the Network’s engineering teams and translate them into technical solutions. * Analytical capability to diagnose and resolve complex problems in integrated, distributed, and heterogeneous environments. * Technical and interpersonal communication skills, including mentoring ability and capacity to lead technical discussions with developers and stakeholders. #### **Benefits for Employees:** * Health insurance * Flexibility in organizational routines * Training and certifications * Employee Support Program (covering 5 areas, including psychology) * Birthday and tenure benefits * Monthly Happy Hour * Benefits Portal with attractive offers


