Senior Backend Engineer

  • вработување
  • Скопје
  • Аплицирањето е завршено

Веб-страница InPlayer

We're redefining digital asset monetization

InPlayer’s monetization platform has helped manage and distribute videos and digital assets of some of the world’s leading media companies. Our team consists of leading industry experts who manage the distribution and monetization of content for some of the largest media and technology companies in the world. As market leaders in paywall technology, we are very ambitious for the coming period and we are looking for talented people to meet the challenges we face. If you’re a motivated team player and want to work in a dynamic environment, read on:


We are looking for:

Highly motivated and skilled Backend Engineer to work on a variety of tasks for our product and its related services. You must have strong technical abilities to be able to overcome the daily challenges that come with the responsibility of enhancing and maturing our great platform. Coupled with these abilities, you possess strong communication skills and resourcefulness, as you will be collaborating with a highly skilled dev-team that is passionate about creating great products and solving unique problems while maintaining ‘“clean code” and quality standards.


As a Senior Backend Engineer, you will:

  • Develop clear technical solutions
  • Make major contributions to the library code or core services.
  • Be involved in the defining of the strategic direction and planning of the roadmap
  • Escalate issues and synthesize feedback to ensure the success of the team
  • Participate in the design review process, actively give feedback and provide solutions
  • Implement performance and security improvements that impact multiple services


Senior Backend Engineer requirements:

  • Extensive Back end development experience, independent of the programming language
  • Open minded and eager to learn new technologies, since we are using GO – lang in a microservice based architecture
  • Proven record of high quality and impactful technical contributions
  • Experience with Microservices, Microservice Principles (Service discovery, API gateways, data transaction consistency etc.)
  • Knowledge of database design and data structures
  • Familiarity with code versioning tools such as Git
  • Excellent understanding of RESTful API web services
  • Strong grasp of cloud native tools and technologies
  • Adherence to good practices and standards
  • Focused on quality, maintainability, readability, scalability and performance
  • Demonstrated ability to quickly analyze and resolve tactical issues across a wide variety of areas.
  • Bachelor’s degree in computer science or related field


We will be thoroughly impressed if you have:

  • Strong knowledge of Go programming language, paradigms, constructs, and idioms
  • Knowledge of common Goroutine and channel patterns
  • Knowledge of concurrency patterns
  • Experience with the full suite of Go frameworks and code generation tools


Our platform stack and tools:

  • Microservices – written in PHP and GO
  • AWS, Docker, Kubernetes
  • ELK Stack (Elasticsearch, Logstash, Kibana)
  • MySQL, RabbitMQ, Redis, Memcached
  • Cloud-native tools and technologies, CI/CD.

Having some experience with the technology on our platform is a thumbs-up


What’s in it for you:

  • Be a part of a vibrant and highly motivated team
  • Friday company lunches, endless snack supply, a variety of drinks available at all times
  • The opportunity to learn and grow with office knowledge sharing sessions and participation in conferences
  • A great working atmosphere and regular company and team events, holiday celebrations, parties, happy hours and many other fun activities
  • A competitive market compensation and private medical insurance
  • Awesome office space in Skopje within walking distance to shops, bars, restaurants and more
  • Flexibility regarding work from home – if you’re happy to work in your pajamas from the comfort of your sofa for as long as you feel like it, we won’t mind.


How to apply:

Send us your application together with CV and other information that states how perfect you are for this job. We’d love to get your application as soon as possible since we tend to fill vacancies as soon as we find the right person.