Job Description: Location: Fully remote, EU timezone (CET +/- 2hours) Start date: ASAP Languages: English is mandatory; French is a plus Our client: Cloud Computing / Distributed Systems / AI - European Saas Key Responsibilities: Designing the software architecture of the project considering technical constraints, functional requirements, and project goals.
Supervising and guiding development teams in implementing the software architecture.
Ensuring the coherence and quality of the software architecture throughout the project lifecycle.
Collaborating with the backend team to ensure the integration of Golang for a multiplatform solution for resource sharing.
Leveraging public cloud services and IPFS technology for efficient system performance and scalability.
Required Skills: Strong skills in software design and software architecture.
Excellent proficiency in Golang for backend development.
Node.js is a+ Experience with distributed systems, cloud computing, is a significant + Ability to work in a team and communicate effectively with team members and stakeholders.
Education and Experience: Minimum 7-10 years of experience as a Software Architect.
Masters degree in computer science, software engineering, or a related field.