➡️ Apply here: Software Developer (PHP + Python)
🔔 Monitor #backend #php #python jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
TheSoul Publishing is one of the world’s largest digital media companies, producing entertaining and inspiring content for a global audience of over **2 billion followers** across platforms like YouTube, TikTok, Facebook, and Instagram. Our creative powerhouse includes projects like **5-Minute Crafts**, **Bright Side**, **123GO!**, **Slick Slime Sam**, and many more.
There are also dozens of other projects which are the output of our creative distributed team. We use high-tech online tools that help more than 2000 people working worldwide organize their work.
It is to create such internal tools and external applications able to delight millions of subscribers every day that we are looking for an experienced **Software Developer.**
**Responsibilities:**
* Develop backend applications, services and microservices using appropriate technologies, platforms and frameworks;
* Integrate applications with social media platforms;
* Maintain, refactor and improve application performance;
* Perform effective team code reviews;
* Assess the tasks and scope of work;
* Develop technical documentation
**What we use in our work:**
* PHP 8.0, Laminas (Zend Framework), Mezzio (Zend Expressive), Python, Go, Node.js, ES6, TypeScript, React, Redux, Flux;
* MySQL, ElasticSearch, ClickHouse, Redis, RabbitMQ;
* Kubernetes, Docker, Skaffold;
* Asana, Confluence, GitLab, NewRelic
**Requirements**
* 3+ years of hands-on experience with PHP;
* Commercial experience with Python;
* Experience in designing and developing modern high-load web projects;
* Thorough understanding of OOP principles and patterns;
* Understanding the differences between various types of DBMS;
* Experience in one of the frameworks (Symfony or Zend). We expect from a candidate to be a framework agnostic, one should be able to understand all “framework magic” that happens under the hood;
* Ability to write unit tests;
* Teamwork skills, ability to explain complex things, using simple words;
* Understanding Linux System Administration Basics, basic configuration, and administration;
* Knowledge and thorough understanding of Git, including the difference between ‘git merge’ and ‘git rebase’;
* Understanding the principles of SOA, REST, SOAP, and microservice architecture;
* You are able to communicate in English and Russian effectively
**Nice to Have:**
* Understanding of basic web development (HTML, CSS, JavaScript);
* Experience with Go;
* Exposure to DevOps practices or Linux environments;
* Experience with Docker/Kubernetes;
* Contributions to open-source or personal coding projects
**Benefits**
* A competitive salary (discussed individually with the successful candidate) with performance-based bonuses;
* Remote work with work from anywhere workplace;
* Growth and development: internal academy with 800+ internal courses and materials, internal knowledge sharing, constant feedback from your manager, no limits on launching new initiatives;
* A tech-savvy approach and carefully structured processes: no red tape, transparent task management, asynchronous communication (with fewer meetings and more thoughtful written communication);
* Creative vibes of the cool international team of TheSoul Publishing, a company whose unique ecosystem is friendly to any new ideas!