BSG is a Communication Platform as a Service (CPaaS) designed to streamline how businesses connect with customers across multiple channels. Our flexible, cloud-based solutions integrate communication tools directly into your apps or websites, enabling real-time engagement.
We are looking for a System Architect, who is a technical strategist. Your mission is to build the foundation that enables teams to deliver stable, scalable solutions.
You will focus on:
- Architectural design
- Documentation
- Technical consulting
- Aligning architecture with business and technical strategy
WHAT YOU WILL BE DOING:
Architecture & Scalability
- Design architecture for new modules and services in high-load systems.
- Develop solutions with horizontal and vertical scaling in mind.
- Ensure high availability, fault tolerance, and system performance.
Architecture Documentation
- Create and maintain architectural documentation using the C4 model.
- Visualize architectural decisions for both technical and non-technical stakeholders.
Stakeholder Collaboration
- Work closely with Product, Business Analysts, Engineering Managers, DevOps, and Operations teams.
- Translate business requirements into scalable technical solutions.
Technical Strategy & Standards
- Provide architectural guidance to engineering teams.
- Ensure architectural alignment with business goals and technical strategy.
- Define and enforce best practices for the SDLC and CI/CD pipelines.
YOUR COMPETENCIES:
- 3+ years of experience in software architecture for complex, high-load systems.
- Proven experience designing scalable solutions using modern technologies.
- Deep knowledge of MySQL, PostgreSQL, MongoDB — including query optimization, replication, and partitioning.
- Experience with Kafka, RabbitMQ, Redis.
- Solid understanding of networking fundamentals: TCP/IP, DNS, load balancing, firewalls.
- Hands-on experience with Kubernetes, Docker, and clustering (e.g., Proxmox VE).
- Proficiency in Linux (debugging, log analysis).
- Ability to work independently and take ownership of architectural decisions.
WII BE A PLUS IF YOU HAVE:
- Experience in the telecom domain.
- Knowledge of SMPP, SIP, TCP/IP protocols.
- Experience with Python, Node.js., PHP, or any other programming language.
- Familiarity with cloud platforms: AWS, Azure.
- Experience in reengineering legacy systems.
- English level B1 or higher.
WE OFFER:
- You’ll have the ultimate authority on technical decisions, shaping the future of our high-load platform.
- Skilled team.
- Mature management.
- Remote work;
- Competitive salary;
- 24 days of paid vacation.
- 3 days off if you need an emotional reboot.
- Holidays, vacation, sick leaves — according to the local legislation.
- Other benefits.