
Senior System Analyst
Limassol · HeySMS
About Us and the Project
We are a team developing a high-load Core platform for SMS message processing. This is the heart of our entire system — handling routing, provider integrations, billing, and message delivery logic.
We are building a new architecture from scratch, including the design of microservices, APIs, queues, and databases. We follow Scrum with 2–3 week sprints and focus on delivering value with each feature. While the team includes an architect, the system analyst is directly involved in designing new services, interfaces, and data structures, and actively contributes to technical decision-making.
Responsibilities
- Gather, analyze, validate, and document requirements from stakeholders
- Decompose tasks, clarify details, and keep requirements up to date
- Maintain documentation in Confluence: logic, parameters, use cases, test cases
- Formulate and describe tasks for backend developers, considering both architecture and business requirements
- Design APIs and integrations via message queues (RabbitMQ) and RPC
- Design services and databases from scratch (MySQL, PostgreSQL)
- Participate in integrations with external providers (including mobile network operators)
- Collaborate with the architect, product manager, business analyst, frontend/backend developers, and QA engineers
Requirements
- At least 2 years of experience as a systems analyst
- Experience designing APIs, microservices, and queue-based communication
- Hands-on experience with MySQL and PostgreSQL
- Understanding of web application and distributed system architecture
- Experience in requirements formalization and task decomposition
- Experience documenting processes and architecture using diagrams (UML, sequence, etc.)
- English proficiency at B1 level or higher (for reading and discussing technical documentation)
Proficiency with tools: Jira, Confluence, Swagger, GitLab
Nice to Have
- Experience in telecommunications (SMS, SMPP, routing, billing)
- Knowledge of ClickHouse and principles of analytical database design
- Confident SQL skills
- Experience designing integrations from scratch (especially with external providers)
Conditions
- Official employment and support for a work visa
- Opportunities for professional growth
- Friendly work environment
- Flexible start to the workday
Share this job opening