PHP Developer for the Digital Team
Hello! Our Digital team is creating a unified digital environment for 7000 employees. We are building an ecosystem that becomes a daily working tool for the entire business: from an internal messenger and HR services to the corporate portal.
"Planeta" is not just an informational website, but a large-scale internal SuperApp. It contains hundreds of user scenarios, complex business logic, and dozens of integrations with external systems.
We plan work by quarters, using Scrum. We support several products: "Planeta", the company's career site, an informational portal, and others.
Our team:
- 3 frontend developers,
- 3 backend developers (PHP/Go),
- product owner,
- team lead,
- designer.
We are now looking for an independent and responsible PHP developer who can lead a feature from idea to production: understand requirements, interact with related teams and customers, design solutions, implement them, and provide support.
What you will do:
- Organize and lead the feature development process: from clarifying requirements and planning to release and support.
- Interact with the designer, product owner, and customers.
- Think about business value, not just code.
- Dive deep into tasks, ask questions, suggest improvements.
- Take responsibility for the result, not just "do your part".
- Work with legacy code and help develop the product.
Who we are looking for:
A PHP developer with 4+ years of experience who:
- Works with PHP 7.2+ and follows PSR-12.
- Knows one of the frameworks: Symfony, Laravel, or Yii.
- Knows how to work with Web API, cron, and workers.
- Has SQL skills (MySQL, PostgreSQL): knows how to write queries with JOINs, design databases, create migrations, and optimize queries.
- Uses Docker, docker-compose, GitLab CI/CD, and has experience deploying to staging/prod.
- Knows how to set up logging, alerts, metrics, and support the product in production.
- Writes unit tests.
- Has architectural thinking: understands SOLID, DI, DDD, Hexagonal, or Onion approaches.
Will be a plus:
- Experience or desire to learn Go.
- Knowledge of Kubernetes.
Why it's great with us
- you can work remotely. If you want to work in a hybrid format, we have offices in Moscow, Saint Petersburg, two cool offices in Novosibirsk;
- 2GIS is an accredited IT company;
- official salary. Extra vacation days for tenure in the company;
- we care about your health: voluntary health insurance and the ability to get online consultations with a therapist, neurologist, psychologist, and medical agent;
- if you want to share your experience, we will help with conference talks and articles for Habr;
- we have our own training center: courses, training, and books for skill development.