Solution Architect
Required Experience:
– Solution Architect: 2+ years of experience.
– Software Architect: 2+ years of experience.
– Commercial Development: 7+ years, including high-load projects on GCP/AWS.
Core Skills & Responsibilities:
– High-Performance Systems: Expertise in designing high-performance, fault-tolerant, horizontally scalable, and highly available systems.
– Microservices Architecture: Proven experience in designing microservice systems using best practices.
– Development Expertise: Advanced knowledge of design, coding, unit testing, and configuration management.
– Languages: Expertise in Golang, Python, NodeJS, and associated tools, libraries, and frameworks.
– Modeling & Estimation: Proficiency in UML2.0, C4 model, ArchiMate, and modeling techniques like Workflow Diagrams, WBS, and Timeline – Estimation.
– Software Quality: Knowledge of software quality metrics such as loose coupling, cyclomatic complexity, and code coverage.
– Configuration Management: Experience with configuration management and quality attributes.
– Security & Compliance: Incorporate security-by-design principles in all architectural decisions.Ensure data encryption (at rest and in transit) and other security best practices are implemented. Align solutions with ISO 27001, PCI DSS, GDPR, and other relevant regulatory or compliance standards.Work closely with security teams to perform architecture threat modeling and risk assessments.
Architecture Work:
– Documentation: Strong experience in maintaining architecture documentation (Arch42, ADR, BRD/RFC).
– Stakeholder Management: Ability to engage with stakeholders and manage architectural change.
– Scope & Estimation: Expertise in estimation and scope decomposition of architectural work.
– Change Management: Experience handling changes and documenting trade-off analyses.
– Templates & Building Blocks: Knowledge of service templates and architecture building blocks.
Architecture Principles & Patterns:
– Practices: Familiarity with TDD/EDD/DDD and 12-factor app principles.
– Architectural Frameworks: Expertise in SaaS, SOA, N-Tier, Layered Architecture, MVC, Client-Server, Message Bus, etc.
– Patterns: In-depth knowledge of architecture patterns, including Well-Architected Framework.
Technology Expertise:
– Containers: Practical knowledge of Docker and Kubernetes.
– DBA & Messaging: Experience with SQL/NoSQL databases and messaging services like Kafka and NATS.
– Data Formats: Familiarity with data structures like protobuf and JSON.
– CloudNative Stack.
– Enterprise Grade Stack.
- Architectural Certification: Relevant certifications in architecture.
- Hybrid-Cloud Projects: Experience delivering architecture for high-load projects in hybrid-cloud environments.
- Observability: Knowledge of observability stacks such as Grafana.
- Continuous Learning: Commitment to continuous self-improvement and learning.
- -Responsibility and ownership of architectural solutions.
- -Strong communication and sociability.
- -Proactivity and self-organization in managing complex projects.
- Customer Requirements & Specifications: Clarify business needs and create technical specifications.
- System Design & Architecture: Design system components, build infrastructure, and ensure compliance with general architecture.
- Technology & Prototyping: Choose technologies and create working prototypes.
- Performance & Optimization: Analyze performance, supervise testing, and resolve issues.
- Architectural Governance: Perform reviews, control solution compliance, and evaluate new projects.
- Documentation & Standards: Maintain coding standards, design patterns, and architectural documentation.
- Collaboration & Coordination: Work with teams to ensure coherence and consistency across the system lifecycle.
- Mentorship & Training: Mentor technical staff and provide training on architectural practices.
- Architecture Ownership: Oversee the assigned architecture layer, ensure integration, address technical debt, and continuously refine the architecture.
- Kubernetes (container orchestration)
- Docker/ContainerD (containerization technologies)
- Terraform (infrastructure as code)
- Helm (Kubernetes package management)
- ArgoCD (GitOps CD for Kubernetes)
- AWS EKS/OpenStack (cloud platforms for Kubernetes)
- NATS (messaging system)
- MongoDB/PostgreSQL (databases)
- OpenTelemetry (monitoring and observability)
- Istio/Consul/LinkerD (Service Mesh for microservices)
☘️An exciting and challenging job in a fast-growing holding, the opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance and more
🤝🏻Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed
📍Beautiful offices in Warsaw, Limassol, Kyiv, Almaty, Yerevan — work remotely or on-site with comfort and enjoy the opportunity to build a network of connections with professionals day by day
🧑🏻💻Modern corporate equipment based on macOS or Windows and additional equipment are provided
🏖Paid vacations, sick leave, personal events days, days off
👨🏻⚕️Corporate healthcare program for your well-being
💵Referral program — enjoy cooperation with your colleagues and get the bonus
📚Educational support by our L&D team: internal and external trainings and conferences, courses on Udemy
🗣Free internal English courses
🤸♀Sport benefit
🦄Multiple internal activities: online platform with newsletters, quests, gamification, and presents for collecting bonuses, PIN-UP talks club for movie and book lovers, board games cozy evenings, special office days dedicated to holidays, etc
🎳Company events, team buildings
