As a solution architect, you play a crucial role in the design,
, and implementation of architecture. You will have a dual role where you will be responsible for a successful delivery of projects and for the design and estimation of a solution during the sales process.
The Solution Architect we are looking for has comprehensive expertise in designing and implementing scalable, high-quality solutions across various domains. The ideal candidate has at least theoretical but preferably practical experience with the following technologies:
Front-end Technologies: Proficiency in front-end development frameworks and libraries such as React, Angular, Vue.js, and understanding of web markup, including HTML5 and CSS3. Familiarity with front-end build tools and version control systems is a plus
Back-end Technologies: Deep understanding of back-end programming languages such as PHP, Java, Python, Ruby, Node.js, and .NET. Experience with server-side frameworks and architecture patterns (e.g., microservices, hexagonal architecture, RESTful APIs) is required
Cloud Computing: Strong knowledge of cloud service providers, including AWS, Azure, or Google Cloud Platform. Expertise in deploying and managing infrastructures, serverless architectures, and cloud-native technologies
Database Technologies: Experience with relational databases (e.g., PostgreSQL, MySQL, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB). Familiarity with database design, optimization, and scaling strategies is important
Messaging and Streaming: Understanding of messaging and event-driven architectures, including experience with technologies such as Kafka, RabbitMQ, and AWS SNS/SQS
Communication Protocols: Knowledge of network and communication protocols (HTTP, HTTPS, WebSocket, TCP/IP, MQTT) and API design standards (REST, SOAP, GraphQL, gRPC)
Security Practices: Strong grasp of security principles and their application in enterprise environments, including authentication, authorization, encryption, and secure coding practices. Familiarity with security protocols (OAuth, OpenID Connect, SAML) and tools for vulnerability assessment and data protection is required
DevOps and CI/CD: Experience with DevOps practices, including continuous integration and continuous deployment (CI/CD), using tools such as Jenkins, GitLab CI, or GitHub Actions. Knowledge of containerization (Docker, Kubernetes) and infrastructure as code (Terraform, CloudFormation) is desirable
Any Gradute