Software Architect Offline
Requirements:
• Experience as a Software Architect for 4+ years;
• Commercial development experience 7+ years;
• Experience in building high-performance systems;
• Experience in designing microservice systems with the principles of fault tolerance, horizontal scaling, and high availability;
• Application of TDD/EDD/DDD/12-factor app practices;
• Expert knowledge of industry-recognized reference architectures, architectural patterns, and styles (SaaS, SOA, N-Tier, Layered Architecture, MVC, Client-Server, Message Bus, etc.);
• Strong system design skills;
• Practical knowledge of containers (Docker, Kubernetes);
• Experience DBA(SQL/NoSQL) and messaging services (Kafka, NATS, etc.);
• Data structure(protobuf, JSON, etc.);
• Design of schemes UML2.0/C4 model;
• Working with cloud providers such as GCP/AWS;
• Estimation and scope decomposition;
• Expert knowledge of design, coding, unit testing, and configuration management best practices;
• Expert knowledge of development tools, libraries, and frameworks;
• English language, B2+.
Will be plus:
• Experience as a Technical Lead for 2+ years;
• Experience in GitOps, Terraform, Helm/ArgoCD;
• Observability stack (Grafana);
• Computer since grade;
• Knowledge of software quality metrics (Loose coupling, cyclomatic complexity, code coverage, etc.);
• Continuous learning and self-development.
Responsibilities:
• Evaluation and clarification of incoming functional business requirements from customers and business analytics in specification format;
• Creation of technical specifications following functional business requirements;
• Building of services and infrastructure architecture according to technical specifications;
• Control of compliance of new solutions to the general architecture;
• Technical risks evaluation for services performance and infrastructure, and potential solutions development for mitigation;
• Services and infrastructure evolving and optimization;
• Performance, security, and stress testing planning and supervision found vulnerabilities and issues resolving;
• Architecture and technical solutions presentation and discussion with technical Leads and members;
• Supervision of technical solutions compliance to project requirements;
• Maintenance of technical documentation and development regulations;
• Requirements analysis, technical design, scope decomposition, and estimation with the technical teams;
• New projects and services of the company evaluation for compliance with the existing regulations and methodologies;
• Mentor development team members and Senior technical staff in the architecture area;
• Establishment and development of new technological practices for the company.
Our benefits to you
🍀An exciting and challenging job in a fast-growing product ecosystem, 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 ecosystem 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
The job ad is no longer active
Look at the current jobs Software Architect →