Software Architect
Experience
– 4+ years as a Software Architect
– 7+ years of overall commercial development experience
– Proven track record in building high-performance, fault-tolerant, and scalable systems
– Hands-on experience in microservices, containers (Docker, Kubernetes), and Cloud-Native approaches
Technical Skills
– Strong knowledge of industry reference architectures and architectural patterns (SaaS, SOA, N-Tier, Layered, MVC, Message Bus, etc.)
– Proficiency with TDD/BDD/DDD/12-Factor App principles
– Experience with SQL/NoSQL, messaging (Kafka, NATS), data formats (Protobuf, JSON)
– Familiarity with cloud providers (GCP, AWS)
– Ability to perform system design, estimation, and scope decomposition
– Expert understanding of best practices for design, coding, unit testing, and CI/CD configuration management
Working knowledge of:
– PCI DSS (Payment Card Industry Data Security Standard)
– GDPR (General Data Protection Regulation)
– ISO 27001 (Information Security Management Systems)
– Security-by-design awareness, including data encryption at rest/in transit
– Experience with infrastructure-as-code (GitOps, Terraform, Helm, ArgoCD) is a plus
– Observability stack (Grafana, Prometheus) is a plus
Additional Desirables
– 2+ years as a Technical Lead
– Experience with advanced DevOps/SRE practices
– Familiarity with software quality metrics (loose coupling, cyclomatic complexity, code coverage)
– Continuous learning mindset
- Responsibility and accountability
- Excellent communication and collaboration
- Proactivity and ability to drive initiatives
- Strong self-organization and time management
- B2+ level of English proficiency
- Problem solving
System & Solution Design
– Perform system design based on business and technical requirements.
– Define application architecture and plan its evolution.
– Select appropriate technology stacks, frameworks, and tools.
– Design interfaces and interactions between software components.
– Develop prototypes to validate architecture decisions.
– Ensure performance, reliability, and scalability of solutions.
Architecture Ownership & Documentation
– Own the architectural vision and ensure it remains coherent, consistent, and well-documented.
– Maintain clear and updated architectural documentation (including UML/C4 diagrams, interface specifications, etc.).
– Establish and enforce coding standards, architectural guidelines, and best practices.
Technical Oversight & Reviews
– Conduct architectural reviews of business requirements, ensuring alignment with architectural vision.
– Oversee design reviews and provide guidance on major refactoring efforts.
– Monitor code and design changes for significant deviations from established architectures.
– Collaborate with the Solution Architect and other architects for standardization and coherence.
Performance & Optimization
– Analyze and address performance bottlenecks.
– Plan and supervise performance, security, and stress testing.
– Propose solutions to mitigate identified risks and vulnerabilities.
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, and other relevant regulatory or compliance standards.
– Work closely with security teams to perform architecture threat modeling and risk assessments.
Collaboration & Training
– Train and consult developers on architectural patterns, design principles, and best practices.
– Work closely with System Analysts, DevOps, QA, and other cross-functional teams to ensure timely and quality delivery.
– Provide mentorship to Senior Engineers and Technical Leads on architectural concepts.
Innovation & Technology Strategy
– Evaluate new technologies (e.g., Service Mesh, Event-Driven Architecture, GraphQL) for potential adoption.
– Lead initiatives that enhance architecture and processes within the organization.
– Drive continuous improvement, ensuring alignment with industry standards and emerging practices.
☘️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
