




Job Summary: We are seeking a Software Engineer or Architect with a focus on distributed systems to serve as a functional contact point and promote technical excellence. Key Highlights: 1. Functional contact point between business and developers. 2. Promote architecture standards and security best practices. 3. Support the modernization and refactoring roadmap. The **Timestamp Group** brings together several leading Portuguese IT solution and service companies around the principles of excellence and knowledge sharing. We invest in technological leadership grounded in service quality and technological solutions, supported by continuous training and certification. #### **Responsibilities:** * Serve as the functional contact point 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 system-supported processes, identifying upstream/downstream impacts and dependencies with other systems. * Support the Scrum Master in backlog refinement, ensuring technical requirements are feasible and aligned with the 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 domain-specific best practices for 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 defining the modernization roadmap (refactoring, service extraction, container adoption, deployment automation, progressive migration to cloud-native practices where applicable). * Ensure security practices are applied 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 of experience in software engineering or architecture, with a focus on distributed systems. Experience in legacy environments and modernization projects is highly valued. * Proficiency in programming languages such as PHP, Python, and JavaScript, and in 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, testing (unit, integration, end-to-end), and deployments (e.g., using GitHub Actions). #### **Personal Competencies:** * Ability to learn new languages and frameworks, with a mindset of 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 heterogeneous, distributed, and integrated environments. * Strong technical and interpersonal communication skills, with 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 anniversary gifts * Monthly Happy Hour * Benefits Portal offering attractive deals


