Default_best_data_analytics_tools_promo_image_with_saturated_0 (1)

Locations

  • Bulgaria
  • Georgia
  • Lithuania
  • Moldova
  • Poland
  • Romania
  • Ukraine

Company Background

Our client is a well-known eyewear brand with a strong online and retail presence, recognized for making affordable, stylish glasses. Their backend engineering teams support a robust product catalog and promotional engine, powering consistent and efficient data flows across digital platforms.

Project Description

The project is focused on building and supporting two core backend systems: a Catalog service that transforms and denormalizes upstream product data using PostgreSQL, then projects it into ElasticSearch and DynamoDB for downstream use; and a newly developed Promo Engine written in Go, which manages promotions and promo codes. The initial task includes migrating promotional logic from a legacy backend to the new microservice. The architecture follows Event Sourcing and CQRS patterns, deployed using a HOT/HOT model in AWS and managed via Terraform. Additionally, the system includes bi-directional synchronization with third-party EHR platforms, ensuring real-time data consistency across systems.

Technologies

  • Go
  • DynamoDB
  • AWS Aurora
  • PostgreSQL
  • ElasticSearch
  • Kinesis
  • AWS Lambda
  • Terraform
  • Event Sourcing
  • CQRS

What You'll Do

  • Develop and maintain backend services in Go for the Promo Engine and Catalog platforms;

  • Implement event-driven logic following CQRS and Event Sourcing patterns;

  • Perform data transformations and projections into ElasticSearch, DynamoDB, and other services;

  • Support bi-directional synchronization with third-party EHR platforms;

  • Participate in the migration of business logic from legacy systems (e.g., API) to the new Promo Engine;

  • Collaborate in HOT/HOT deployment across AWS environments, maintaining high availability;

  • Participate in daily standups and ongoing communication with the international client team;

  • Write clean, maintainable, and well-tested code;

  • Troubleshoot, debug, and resolve backend issues across distributed systems;

Job Requirements

  • 6+ years of backend development experience;

  • Strong proficiency in Go (Golang);

  • Experience with AWS services: Lambda, Aurora, Kinesis, DynamoDB;

  • Familiarity with PostgreSQL and ElasticSearch for data modeling and querying;

  • Experience working with CQRS and Event Sourcing patterns;

  • Knowledge of Terraform and infrastructure-as-code practices;

  • Experience working with bi-directional third-party integrations is a plus;

  • Comfortable working in distributed, HOT/HOT deployments;

  • English proficiency at B1+ or higher – must be able to communicate effectively during daily calls;

  • Strong problem-solving skills, attention to detail, and ability to work independently and in team environments;

What Do We Offer

The global benefits package includes:

  • Technical and non-technical training for professional and personal growth;
  • Internal conferences and meetups to learn from industry experts;
  • Support and mentorship from an experienced employee to help you professional grow and development;
  • Internal startup incubator;
  • Health insurance;
  • English courses;
  • Sports activities to promote a healthy lifestyle;
  • Flexible work options, including remote and hybrid opportunities;
  • Referral program for bringing in new talent;
  • Work anniversary program and additional vacation days.

Didn’t find anything suitable?

We’re always starting new projects and we’d love to work with you. Please send your CV and we’ll get in touch.

We will be glad to see you!

First Name is required. Maximum 50 characters.
Last Name is required. Maximum 50 characters.
Email is required. Please enter a valid email address (e.g. recipient@domaine.org).
Maximum 100 characters. Add the name of our employee (e.g. John Smith)
Maximum 2000 characters.
Please attach file in the allowed format .pdf, .doc(x), .txt, .rtf Please attach file less than 3 Mb
Formats (3 MB): doc, docx, pdf, txt, rtf
Please Add Comment or Attach File.

An error occurred sending your message.
Try again or contact us via webinforequest@coherentsolutions.com.

Thanks for your application!
We will reply soon.

Share vacancy