Software Architect
We are looking for a Software Architect to join our team!
Requirements:
โ Experience as a Software Architect for 4+ years;
โ Commercial development experience 7+ years;
โ Hands-on experience leading PoC initiatives to validate architectural decisions, define trade-offs, and influence long-term technology direction;
โ Familiarity with Agile methodologies and working closely with development teams;
โ Ownership of architecture decisions in high-performance, high-load systems with measurable business impact;
โ Ownership of distributed system design in production environments, focusing on fault tolerance, horizontal scalability, and operational simplicity;
โ 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;
โ Experience driving cross-team architectural alignment and system-wide consistency across distributed teams;
โ Practical knowledge of containers (Docker, Kubernetes);
โ Proven experience architecting data storage solutions (SQL/NoSQL) and designing event-driven systems using messaging platforms such as Kafka or NATS;
โ Data structure(protobuf, JSON, etc.);
โ Design of schemes UML2.0/C4 model;
โ Working with cloud providers such as GCP/AWS;
โ Strong track record of managing and automating cloud infrastructure for large-scale applications;
โ Background in debugging critical production issues, conducting root cause analysis, and managing implementation of permanent fixes;
โ Estimation and scope decomposition;
โ Demonstrated ability to translate business goals into scalable and sustainable architectural solutions;
โ Experience mentoring Senior Engineers and enabling development teams in architecture adoption and infrastructure best practices;
โ 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;
โ Hands-on experience in managing and automating cloud infrastructure for applications;
โ Observability stack (Grafana);
โ Computer since grade;
โ Knowledge of software quality metrics (Loose coupling, cyclomatic complexity, code coverage, etc.);
โ Continuous learning and self-development;
โ Golang experience/knowledge.
Responsibilities:
โ Evaluation and clarification of incoming functional business requirements from customers and business analytics in specification format;
โ Performing technical risk assessments and proposing mitigation strategies;
โ Participation in debugging and resolving critical production issues, ensuring system reliability;
โ Conducting Proof of Concept (PoC) development to validate architectural assumptions;
โ 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;
โ Mentoring and coaching of Senior Engineers and Team Leads in best practices and system design;
โ Supervision of technical solutions compliance with 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;
โ Establishment and development of new technological practices for the company
Our benefits to you:
โ An exciting and challenging job in a fast-growing business group, 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
โ Modern corporate equipment based on macOS or Windows, and additional equipment is provided
โ Paid vacations, sick leave, personal event days, days off
โ Referral program โ enjoy cooperation with your colleagues and get a bonus
โ Educational programs: regular internal training sessions, compensation for external education, attendance at specialized global conferences
โ Rewards program for mentoring and coaching colleagues
โ Free internal English courses
โ Yoga classes to help you stay active and energized
โ In-house Travel Service
โ Multiple internal activities: online platform for employees with quests, gamification, presents, and news, RedCore clubs for movie/book/pets lovers, special office days dedicated to holidays
โ Corporate events, team buildings
Required languages
English | B2 - Upper Intermediate |