
Senior Software Engineer
Primary stack
Nice to have's
Job description
About the Position
EveryMatrix is a leading B2B SaaS provider delivering iGaming software, content, and services. We provide casino, sports betting, platform and payments, and affiliate management to 300 customers worldwide.
We are looking for a dedicated Senior Software Engineer to join our team in Yerevan, Armenia!
Responsibilities
- Build and ship features across the stack: data model, API, UI.
- Help split the monolith into services: define service boundaries, plan data migrations, roll out changes step by step without downtime.
- Modernize legacy code where it pays off.
- Write short design docs for non-trivial changes.
- Own what you ship: monitoring, alerts, fixes.
- Design schemas, write efficient queries, build reports operators depend on.
- Review code and mentor.
Requirements
- Solid experience building and running production software at a senior level.
- Strong in PHP; able to pick up Go and Node as needed.
- Solid with relational databases: schema design, query performance, migrations on live data.
- Experience improving a large legacy codebase incrementally.
- Usage of agentic AI coding tools daily.
- Writing tests and treating correctness especially seriously where money, commissions, and reporting are involved.
- Writing clear design docs, tickets, and PR descriptions.
- Communicating directly with product, QA, and non-technical stakeholders.
- Working English, spoken and written.
Nice to Have
- Splitting a monolith into services in production.
- Kubernetes and Cloudflare in daily operations.
- LLM-backed features: pipelines, evaluation, self-hosted open-weight models, MCP servers.
- Applied ML in production (recommendation or scoring).
- Payments, fintech, or iGaming.
- Web scraping at scale, anti-bot handling, proxies.
We Offer
- Start with 24 days of annual leave, with 2 additional days added each year, up to 34 days by your fifth year with us.
- Benefit from two Free Fridays each year, limited to one per quarter.
- Access online learning platform like Udemy for Business, and a budget for external training.
- Daily catered lunch or monthly lunch allowance.
- Private Medical Subscription.
- Gym allowance.
- Parking.
- Team-building activities in various locations.
About the Company
EveryMatrix is a leading B2B SaaS provider delivering iGaming software, content, and services. We provide casino, sports betting, platform and payments, and affiliate management to 300 customers worldwide.
With a team of over 1400 passionate individuals spread across twelve countries in Europe and Asia, we're all united by our love for innovation and teamwork.
© EveryMatrix LTD. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Київ, Львів, Бухарест (Румунія), Копенгаген (Данія), Маямі (США), Манила (Філіппіни), Чанша (Китай), Ski (Norway), Malta (Republic of Malta)
More at EveryMatrix LTD
All 32 roles
Account Manager
EveryMatrix LTD · Romania

Risk Operations Support
EveryMatrix LTD · Romania

Commercial Business Analyst
EveryMatrix LTD · Romania

Mid Software Engineer
EveryMatrix LTD · Thailand