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
•The observability stack (Grafana, Prometheus, ELK) MUST
Soft Skills
• Responsibility and accountability
• Excellent communication and collaboration
• Proactivity and ability to drive initiatives
• Strong self-organization and time management
• B2+ level of English proficiency
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
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 product holding, the opportunity to be part of a multicultural team of top professionals in Development, Engineering and Architecture, Management, Operations, Marketing, etc;
- 🤝Great working atmosphere with passionate IT experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed;
- 📍Beautiful offices in Kyiv, Warsaw, Limassol, Almaty, Yerevan – work with comfort and enjoy the opportunity to build a network of connections with IT professionals day by day;
- 🧑💻Laptop & all necessary equipment for work according to the holding standards;
- 🏖Paid vacations, personal events days, days off;
- 🫖Paid sick leave;
- 👨⚕Medical insurance;
- 💵Referral program — enjoy cooperation with your colleagues and get a 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.
