Backend developer
თბილისი
  • სრული განაკვეთი
  • რუსული
21 სექ - 06 ოქტ
ვიპ
ვაკანსიაზე გამოხმაურება

TextMagic is looking for Backend developer

TextMagic is an SMS messaging platform used worldwide (including in the USA, the UK, Canada, and Australia). It enables our customers to send notifications, reminders, confirmations, and marketing campaigns via SMS. Already we have more than 50 000 active business users. Last year almost 250 million messages were sent through our platform; our aim is to grow that volume to one billion messages per year.

Touchpoint is a forthcoming customer engagement platform. This is a brand-new product in development. It is a sales, marketing, and customer support software package that enables businesses to integrate multiple communication channels (SMS, calls, email, messaging applications) into a single environment. Our software features tools with which to find new customers and sell to and support existing customers. It also provides a convenient reporting and analytics solution. Touchpoint is scheduled for release in 2023.

Our team

We are constantly growing, and there are already more than 70 of us in Estonia (headquarter), Romania, Ukraine, Russia, and Montenegro. Most of our team are developers. As a developer at TextMagic, you can choose to work either in our comfortable office or remotely.

 

The main technologies we use:

  •  PHP 7, Symfony 5, Codeception, PHPUnit, OpenAPI
  •  PostgreSQL 12, Memcached, ElasticSearch, ClickHouse
  •  RabbitMQ
  •  Docker

 

What you will do

  •  Develop new features and platform architecture.
  •  Design and build REST API.
  •  Integrate with third-party services using API.
  •  Refactoring and code optimization.
  •  Scale the project for increasing loads.
  •  Participate in the team’s product logic development.
  •  Undertake code reviews of other team members’ work.
  •  Optimize database queries.

 

What we expect from you:

  •  Excellent knowledge of and experience with the technologies listed above.
  •  A clear understanding of the architecture of a web application and its separate components.
  •  An understanding of how the HTTP request lifecycle works.
  •  Experience in building REST API.
  •  An understanding of the principles of SOLID and OOP.
  •  Experience in creating high-load systems in conditions of zero downtime.
  •  An understanding of how to build efficient, scalable database architecture. Experience with PostgreSQL or MySQL (writing complex queries; understanding EXPLAIN; optimizing slow queries without changing the database structure; changing schemas of large tables without downtime, etc.)
  •  Experience and knowledge of NoSQL, ElasticSearch, Node.js, ClickHouse, and working at telecommunication companies are desirable.
  •  Excellent knowledge of Russian is a must.

 

We do our best to ensure that there are no errors in the application. In our work, we adhere to TDD and BDD. Not one single task ever goes live without test coverage. We will expect you to take a similarly thorough and exacting attitude to tasks.

 

What we offer:

  • A generous stock options plan that ensures you share in our success.
  •  Full support for your professional growth.
  •  Any equipment you need for productive work.
  •  A project on a fresh technology stack with no legacy.
  •  The opportunity to bring your vision to the project.
  •  A cozy office, or remote working.
  •  A professional and friendly team, ready to help you.

 

Please send your CV to the following email address: maria.turusova@textmagic.biz

ინფორმაციული ტექნოლოგიები
პროგრამისტი/დეველოპერი