Senior .NET Developer


Job Overview

Our client is proud to be part of a global network of brands combining innovative eCommerce platforms with unique programmatic native ad exchange & mediation solutions for publishers across the most relevant demand sources.

Their innovative platform for media buying and traffic generation is on the edge of its hypergrowth. It consists of multiple complex technological solutions including machine learning prediction algorithms and big data processing. This is a unique company where decisions made by the engineering team have a direct impact on the business and company growth.

We are now extending their team, based across two locations in Ukraine and Cyprus. We are looking for experienced professionals with great passion to innovate and be part of a team that regularly faces and conquers challenges. A person that is eager to learn and teach, enjoys playing with technology, and is up for challenging but reasonable goals. You will have the privilege to work with an exciting technological solution, including sophisticated big data processing, machine learning prediction algorithms, and traffic optimized website and API solutions, and the most talented people in the industry.


Job Description

  • Build and maintain current platform architecture
  • Develop new exciting features and optimize the existing logic
  • Contribute to the full software development lifecycle including design, development, documentation, testing, and deployment
  • Propose, design, and implement technological improvements and refactorings
  • Work in collaboration with members of the team

Your Profile

  • 5+ years of experience as a .NET engineer
  • 2+ years of experience developing in .NET core
  • Familiar with all common design concepts
  • Experience in programming in high concurrent environments
  • Highly skilled with proven experience in multi-threaded programming including TPL
  • Understanding of fundamental design principles behind a scalable application
  • Knowledge and proven experience in both NoSQL and SQL databases (we use MongoDB, ElasticSearch, Redis, and SQL Server)
  • Experience in designing, developing, and testing distributed and scalable applications
  • Familiarity with Unit, Integration, and System testing concepts
  • SOLID principles for design
  • FIRST principles for unit tests
  • Experience working in an Agile/Scrum environment

Would be a plus

  • University degree in computer science or software engineering
  • Experience in the AdTech domain
  • Experience with Microservice architecture
  • Experience with cloud technologies and platforms (AWS)
  • Experience with Big Data platforms (Hadoop/Hive, AWS Athena)
  • Experience with ML, TensorFlow
  • Experience with GitLab (version control, CI pipelines)
  • Experience with K8S, Helm (we host all the services in K8S)
  • Experience with logging and monitoring tools (Kibana, Grafana, Prometheus, Redash)

We are looking for a person who

  • Passionate about technology and always strives to grow
  • Able to take ownership of the work and to drive it to reach the final goal
  • Motivates and inspires people around as well as stays motivated himself
  • Always able to find solutions that are simple but solid architecture-wise
  • Develops software not just for fun but thinks about the business problems the software solves


  • A challenging job in a fast-developing, international company
  • Healthy and friendly work environment where you can thrive and develop your skills
  • Possibilities for career advancement
  • Outstanding remuneration package and complimentary social benefits


HR Innovate is an equal opportunity Recruiting Agency and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status. We are committed to protecting your personal data.

Only candidates can apply for this job.

Find Your Ideal Job in Cyprus