Modern Junior Full Stack Engineer – Golang, Vue.js


Do you know how the payments and checkout process on an Ecommerce site works? We are looking for a Software Engineer to join our Payments and Checkout team which manages the integration of an Ecommerce platform with several major payment gateways/processors and in turn handles the customer checkout experience. Your role will be in rebuilding the infrastructure, separating from the current legacy system, helping to rewrite everything from scratch, and integrating additional payment providers.

This position has a working time of 07:30 GMT to 16:30 GMT+3.

Remote - Europe or Asia


Global eCommerce sales tops USD$199 billion in Q1 2021, that’s 39% Y0Y.  This is a dream opportunity for open minded developers who will get to work on building and extending a next generation Ecommerce site. Our Retail Hi-tech team works with a global e-commerce company operating a multilingual site in more than 150 countries with millions of customers who can adapt their shopping experience to their local preferences. They bring fashion and technology together with iconic brand and smart operations to create great value for their customers. They invest in each and every customer’s experience. Like our client we strongly believe in putting people first – our customers, our teams, our partners.


As a Junior Software Development Engineer, you will contribute to all aspects of an agile software development life cycle including design, architecture, development, documentation, testing and operations. You will push your design and architecture limits by owning all aspects of solutions end-to-end, through full stack software development.

Are you familiar with modern languages like Golang, Rust, Elixir, Kotlin, or Clojure? Are you familiar with the Vue.js framework? Even if you only know one of these languages, then this is ideal for you, we are not so much interested in traditional languages such as java, c++, c, .net. We primarily use Golang and Vue.js. We will train you in what you are missing!

You will work with a highly autonomous team in a non-hierarchical environment and get to work on modern programming languages and technologies. You will use continuous delivery practices to deliver high-quality and reliable software for customers as early as possible. You'll get to create large-scale distributed systems out of micro-services and micro-frontend.

We aim to reduce the number of defects in our code and improve overall quality of design by employing Agile pair programming techniques. Developers are also responsible for owning the code that their team pushes to production so every developer participates in rotating on-call responsibilities.


  • Have strong computer science skills.
  • Are passionate about technology and self-learning.
  • Are passionate about problem-solving.
  • Possess knowledge of different software development methodologies and paradigms
  • Can skillfully write high-quality, well-tested code using test-driven design and acceptance test-driven design.
  • Understand reliable software delivery processes.
  • Have experience in Linux.
  • Understand of distributed systems.
  • Have conversational English


  • An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
  • We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
  • Regular performance based salary and career development reviews;
  • Medical insurance (health), employee assistance program;
  • Paid vacation, holidays and sick leaves;
  • Gym 24/7, personal fitness instructor;
  • Massage in the office, personal wellness consultant;
  • English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
  • Referral program;
  • Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.
Mykhailo Protsenko,
Talent Acquisition Manager
Apply now

    Recommend a friend
    Think your friends suits this position best?
    Please, fill the recommendation form

      Recommend a friend
      Share this position
      Our benefits
      See our impression benefits
      Our life
      See how we spend our time
      Let’s find a perfect job match!
      Submit your CV, we will contact you as soon as we have relevant openings.