Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
TextMagic is hiring a Senior Back-End Developer (PHP7, Symfony 5, PostgreSQL) to help develop and launch new Web Apps & SaaS products as we scale from €10M ARR to €20M ARR (annual run rate). Currently, TextMagic provides a popular SMS text messaging service used by businesses worldwide (the USA, UK, Canada & Australia). The tool makes it easy to send notifications, alerts, reminders, confirmations, and SMS marketing campaigns. We already have tens of thousands of users. So there is a huge opportunity to expand our SaaS product portfolio to serve this cohort – and further grow our customer base.
Our company is building a new and modern Customer Engagement Platform (combining CRM, helpdesk, and campaigns - similar to Hubspot). For you, as a developer, it means that you need to develop and connect many services representing communication channels, internal systems – and all parts of the project will be completely built from scratch. No legacy code, no deprecated tools, no carved-in-stone structure: it's a great opportunity to build something new based on modern technologies.
What we expect:
What we offer:
PHP
RabbitMQ
PostgreSQL
Полная занятость, полный день
TextMagic is hiring a Senior Back-End Developer (PHP7, Symfony 5, PostgreSQL) to help develop and launch new Web Apps & SaaS products as we scale from €10M ARR to €20M ARR (annual run rate). Currently, TextMagic provides a popular SMS text messaging service used by businesses worldwide (the USA, UK, Canada & Australia). The tool makes it easy to send notifications, alerts, reminders, confirmations, and SMS marketing campaigns. We already have tens of thousands of users. So there is a huge opportunity to expand our SaaS product portfolio to serve this cohort – and further grow our customer base.
Our company is building a new and modern Customer Engagement Platform (combining CRM, helpdesk, and campaigns - similar to Hubspot). For you, as a developer, it means that you need to develop and connect many services representing communication channels, internal systems – and all parts of the project will be completely built from scratch. No legacy code, no deprecated tools, no carved-in-stone structure: it's a great opportunity to build something new based on modern technologies.
What we expect:
- Expert knowledge in PHP 7 and Symfony 5;
- Full application lifecycle building skills: you are going to build a new application from scratch;
- Experience in high-load oriented projects;
- API-based architecture skills;
- Understanding of how to build an efficient, scalable database architecture. PostgreSQL and/or other related DB skills are mandatory (writing complex queries, understanding EXPLAIN output, optimizing slow queries without altering DB structure, etc.), and NoSQL (ElasticSearch) skills are welcome;
- Understanding of caching (Memcached/Redis) and queueing (beanstalk’d/RabbitMQ) techniques;
- Version control system (git, Bitbucket), project management system (JIRA) understanding;
- Automated testing skills;
- Base *nix administration skills and *nix CLI skills are really welcome (no, you will not be doing a sysadmin/DevOps job);
- Version control system (git, Bitbucket), project management system (JIRA) understanding;
- Experience with Clickhouse is welcome;
- Node.js or other modern high-performance stack skills are welcome;
- Telecommunication-based project background (messaging, calls) is welcome.
What we offer:
- A fresh project that you and the rest of the team build from scratch. That means no legacy code to support, no old-ish toolbox and technologies to use: your reasoned opinions about how to build things are always welcome;
- Technical and development support from the existing team, including reusable services that could be used in the new project;
- Modern and clean office in Novosibirsk;
- Highly competitive salary;
- A young, professional, and friendly team;
- Remote work possibility (in the future);
- Covered meals daily;
- Opportunity to choose any personal equipment you need to do the job.
- Team communication: Russian, Project documentation: English.
Ключевые навыки
SymfonyPHP
RabbitMQ
PostgreSQL