Responsibilities
Architecture
- Define the software architecture of solutions and applications (domain modeling, service decomposition, API contracts, and integration patterns) as well as the cloud infrastructure architecture.
- Design distributed systems architectures with high availability, scalability, and fault tolerance.
- Define and document end-to-end solutions on AWS, considering cost, security, performance, and operability (pillars of the AWS Well-Architected Framework).
- Architect serverless solutions with AWS Lambda (Python), including orchestration patterns, idempotency, and event handling.
- Model the data layer on RDS PostgreSQL (schemas, performance, scalability, integrity).
- Guide the architecture of front-end applications in Angular integrated via AWS AppSync (GraphQL).
- Lead the design of solutions and agents based on Kiro and Anthropic models (agent orchestration, prompts/context, guardrails, and quality evaluation).
- Drive architecture decisions (ADRs), technical trade-offs, and design reviews.
Technical leadership & delivery (Tech Lead)
- Technically lead the engineering team, being responsible for delivering the project with quality and on schedule.
- Translate the architecture into an execution plan, breaking work into incremental deliverables and prioritizing the technical backlog together with Product/PM.
- Define and uphold quality standards: code review, testing, CI/CD, observability, and engineering best practices.
- Mentor developers, support the team's technical growth, and act as an escalation point for complex challenges.
- Remove technical impediments, coordinate dependencies, and communicate status, risks, and trade-offs to leadership and stakeholders.
- Balance delivery pragmatism with long-term technical health (technical debt management).
- Ensure security, governance, and compliance (IAM, encryption, networking, compliance).
Required Qualifications
- 10+ years of experience in distributed systems architecture.
- 5+ years of experience in AWS solution design.
- Proven experience in software/application architecture (systems design, microservices, event-driven architecture, APIs) not just infrastructure.
- Experience as a Tech Lead or in technical leadership of teams, with accountability for project delivery.
- AWS certifications (Solutions Architect Associate and/or Professional, Developer, SysOps Administrator, DevOps Engineer, etc.).
- In-depth knowledge of scalability, resilience, observability, and disaster recovery.
- Experience with cloud security (IAM, networking, encryption, governance).
- Strong communication, organizational, and influencing skills with engineering teams, leadership, and stakeholders.
- Experience in agile environments (Scrum/Kanban) and DevOps/SRE culture (CI/CD, automation, FinOps).
- English at C1 or C2 level, with experience in international projects.
Nice to have
- Experience with generative AI / agent-based solutions, including RAG, agent orchestration, and evaluation.
Soft Skills
- Technical leadership, mentoring, and the ability to develop people.
- Systems thinking and long-term vision.
- Ability to balance technical, delivery, and business trade-offs.
- Strong communication and cross-team collaboration.
- Results-oriented with a strong sense of ownership over delivery.
What can you expect from us?
Mind-blowing workplace culture. You will be integrated in a professional, dynamic and collaborative team.
100% Remote opportunities
We want you to have the flexibility to work where you feel most comfortable and productive.
International Career
- You can expect professional growth and to be connect with the world.
- We are represented in Portugal, Belgium, Luxembourg, and Denmark.
- And with projects in many other countries: Netherlands, Luxembourg, Singapore and in the United States of America (and a lot more is coming…)
Extra Benefits & Perks
If you wish to work with us and you are outside European Union (good news…) we are a Tech Visa Company, We will help!
As a plus, we provide Health and Life Insurance.