Back-end разработчик (PHP7, Symfony 5, PostgreSQL) - TextMagic - Новосибирск


Команда форума
Требуемый опыт работы: 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:
  • 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.

Ключевые навыки​