Software Engineer — TheSoul Publishing

TheSoul Publishing is one of the world’s most popular online media companies. We produce entertaining, positive and original content — including videos, articles, animation, and music — for our 2 billion followers on social media channels, such as 5-Minute Crafts, Bright Side and 123 GO!. Behind the scenes, there is our team of 2,000+ creative minds working remotely from 70 countries. Join us and take a leap into the world of creativity!

Our IT team plays a key role in the company's structure as they develop tools that make our employees work more comfortably and help our creative teams in their production processes. We have developed dozens of internal tools and work with complex business logic and high-load systems. We utilize a modern technology stack and prioritize the quality of our development.

Currently, we are seeking a talented Software Engineer to join our AI & Core Development team who will play a pivotal role in researching and implementing cutting-edge AI/ML solutions, as well as maintaining and improving our company's Platform and Core services, while also integrating with external systems.

2,000+
employees
70+
countries

Job responsibilities:

  • As a part of AI projects, you will research technologies to find AI/ML solutions addressing business requirements and develop AI/ML-based applications from prototypes to mature production solutions and maintain them.
  • As a part of Core projects, you will maintain and develop our company’s Platform and Core Services, and build internal automations and integrations with 3rd party systems.

What we use in our work:  Golang, Python, Postgres, Redis, Kafka, gRPC, k8s, Git, Gitlab CI/CD

Requirements:

  • 3+ years of experience in designing and developing modern web projects.
  • Strong knowledge of Golang.
  • Optional but beneficial: knowledge of Python or the ability to quickly dive into it and start use in real practice.
  • Understanding of best code practices and following them.
  • Basic proficiency with SQL databases.
  • Experience with message brokers.
  • Basic proficiency with Git, Docker, and Linux command line basics.

What we offer:

  • Competitive salary (to be discussed individually) with performance-based bonuses.
  • Full-time remote work: the opportunity to work from anywhere in the world.
  • Growth, development, and learning opportunities: access to 800+ training programs and materials in our internal academy, individual educational courses, transparent knowledge sharing within the company, consistent feedback from managers, and no limits to launching new initiatives.
  • An experienced technical team, talented colleagues, and a creative atmosphere.
  • A tech-savvy approach and well-structured processes: minimal bureaucracy, an ecosystem that fosters new ideas, transparent task management, and asynchronous communication (reducing meetings and promoting thoughtful written communication).
thank you go back for submitting your application

Dear #firstname# #lastname#, we are glad that you would
like to join our fast-growing team. We will review your application and will be in touch if your qualifications match our needs

Job application
about file

сhoose your resume
and upload to your profile

  • .rtf
  • .txt
  • .doc
  • .pdf
  • .docx

files with a 15MB max

Invalid file format
Maximum file size is 15 MB
Required field
Required field
Required field
will you be ready to perform a test task?