Genesis Group AG·Алматы·5 ч назад
Backend Middle PHP Developer
Ориентир по рынку≈ 180 000 – 350 000 ₽наша приблизительная оценка по 33 вакансиям этой роли и грейда, у работодателя вилка не указана
🏢 ОфисMiddleПолная занятость
Вакансия на английскомПереведёт заголовок и описание вакансии на русский
Наша компания
🌍 We’re Hiring: Backend Middle PHP Developer 📍 Location: Remote
О роли
💡About Us Yesim is an international eSIM provider with 7+ years of experience in delivering secure, seamless connectivity anywhere in 200 countries around the world. We specialize in fast, secure, and global connectivity through advanced eSIM mobile solutions for 3+ million active users. Our innovative app allows to manage multiple eSiMs within a single account - allowing users to effortlessly ju
Чем предстоит заниматься
Engineering & Code Quality
Write clean, maintainable PHP code in line with SOLID principles—not as theory, but as daily practice
Design, write, and maintain unit and integration tests. Product quality starts before production: we prevent issues early rather than passing their consequences on to customers
Participate in code reviews through GitHub Pull Requests
Use PHPStan, PHPUnit, CS Fixer, and linters as part of the CI pipeline. Important but routine checks are automated, allowing the team to focus on higher-value engineering decisions
Contribute to the gradual decomposition of a legacy monolith into a cleaner, more modular architecture
Take ownership of your deliverables throughout their full lifecycle: from design and implementation to monitoring results in production, resolving incidents, and analysing root causes
Delivery & Collaboration
Work within sprint planning, daily standups, and retrospectives
Deliver predictably within sprint commitments – flag blockers early, communicate proactively
Collaborate with Tech Lead on technical decisions, architecture discussions, and estimation
Support teammates through code reviews, knowledge sharing, and pair debugging
Follow Definition of Ready and Definition of Done – stories enter sprints prepared and leave sprints tested
Modern Tooling & Continuous Improvement
Be open to adopting and learning modern development tools, including internal team solutions
Propose improvements to codebase, tooling, and processes when you see a better way
Contribute to CI/CD pipeline improvements and deployment process optimization
We value engineers who ask "how can this be done better?" and then actually do it
CI/CD & Process
Work within GitHub Actions CI/CD pipelines
Follow branch protection rules: PRs require approvals, no direct pushes to production
Keep documentation current – architecture decisions, runbooks, technical debt notes
Create and maintain technical documentation, including API specifications, data-flow diagrams, and onboarding materials. When building or changing a system, communicate blockers proactively
Collaborate with the Tech Lead on technical decisions, architecture discussions, and task estimation
Support teammates through code reviews, knowledge sharing, and collaborative debugging
Follow the Definition of Ready and Definition of Done: work enters a sprint well prepared and leaves it tested
Наши требования
3+ years of professional PHP development (mixed environments: framework-based and pure PHP)
PHP as it is (vanilla) – solid working experience (our main stacks are frameworkless)
Laravel – working experience (not all our stacks use it)
MySQL – query optimization, schema design, migrations
PHPUnit – you've written tests and you believe in them, not just on your CV
SOLID, DRY, KISS – you can explain these and demonstrate them in code review
Experience writing and maintaining technical documentation – API docs, architecture overviews – as part of regular workflow, not as a separate task
Git & GitHub – branching strategies, PR workflows, conflict resolution
REST API design – you've built APIs that other teams or services consume
Docker – local development, staging environments
Strong understanding of code review culture – you give constructive feedback and receive it well
English – professional working level (documentation, PR comments, technical discussions)
Russian – minimum A1 (team communication language)
ClickHouse or other analytical databases
Experience in telecom, eSIM, or SaaS products
Exposure to Scrum/Agile delivery frameworks (Jira, sprint planning, retrospectives)
ISO 27001 awareness or experience working in security-conscious environments
Мы предлагаем
Ownership of complex features and components from day one
Direct collaboration with Tech Lead and CDO – your technical input matters
Adopting modern engineering culture: modern tools and internal solutions to make work faster and smarter together