the
Carvallar Project

Processing thousands of transactions per second, supporting delivery of 1,000,000,000+ items annually, and growing its user base with an average 4 new registrations per minute. This is the scale of the world-class e-commerce system that is being developed using a state-of-the-art technology stack and a reactive, scalable, resilient and responsive system architecture.

Great Workplace!

The project is being built by multiple self-organizing teams of 5 to 8 highly-skilled engineers. Each team owns the application code as well as infrastructural code and the infrastructure itself. These autonomous teams make their own sound technical decisions based on current best practices and internal testing.

Technology stack

img


Frontend

JavaScript / ES 6

React.js

Node.js

SPA





img


Backend

Reactive microservices with Java 8,

Vert.x

rxJava

Polyglot persistence





img


Infrastructure

AWS

Kubernetes

Ansible

CloudFormation

Docker

Packer

Immutable infrastructure

Infrastructure as code





We are looking for

 

A methodical, self-organized and action-oriented Technical Project Managers


who drives the delivery of projects to meet the needs of product goals, by:

  • Collaborating with Product and Engineering teams
  • Driving cross-functional delivery

What you will do in a typical day:

  • Define and track a plan to deliver the programme goals
  • Define and track risks and issues related to the programme
  • Define annual budgetary requirements for development teams
  • Improve existing delivery methodology to deliver programme goals
  • Help technical teams understand cross-functional dependencies
  • Review and report on both capital and revenue budgets
  • Manage incidents and escalations within development teams
  • Drive development teams to focus on incident resolution
  • Manage suppliers to deliver software or services
  • Build positive relationships with suppliers
  • Participate in daily stand-ups
  • Drive business events


LEARN MORE APPLY NOW

Seasoned Java engineer with both technical proficiency and leadership skills.


Someone with passion and experience.

Someone who:

  • has deep affection to Java 8 / JVM and distributed, highly-concurrent systems,
  • is living and breathing agile software development culture and is very accustomed to standard agile management techniques (Scrum, Kanban)
  • has grounded knowledge and understanding of structures / algorithms,
  • has solid experience with modern web technologies (we use Vert.x) and distributed async programming (things like RxJava),
  • has understanding of modern concepts/techniques like CQRS, Event Sourcing or eventual consistency together with both relational and non-relational data models (NoSQL),
  • understands problems and intricacies of highly scalable, cloud based infrastructures (including DevOps, infrastructure as code).

We are also not concerned with your education or any other formalism. What we are concerned with is your passion, knowledge and experience.

This is not an entry-level opening. We do expect proven professional experience especially in a field of distributed systems and scalable architectures. We would consider only senior level engineers (usually 6+ years of professional experience).


LEARN MORE APPLY NOW

Product Mangers who will help driving complex product development


by:

  • Having ownership of a set of complex products within a portfolio
  • Defining and driving strategies for products within a portfolio
  • Representing the department for product delivery

What you will do in a typical day:

  • Provide leadership and establish great synergies across teams
  • Define the boundaries of a product portfolio with other portfolios
  • Drive a roadmap and release plans for product portfolios
  • Drive documentation about product portfolios
  • Work with engineering leaders and provide direction to cross-functional teams
  • Work with third party suppliers and business partners

LEARN MORE APPLY NOW

Our product needs a passionate and experienced Java dev to help it grow.


Someone who:

  • has deep affection to Java 8 / JVM and distributed, highly-concurrent systems,
  • has grounded knowledge and understanding of structures / algorithms,
  • has solid experience with modern web technologies (we use Vert.x) and distributed async programming (things like RxJava),
  • understanding of modern concepts/techniques like CQRS, Event Sourcing or eventual consistency together with both relational and non-relational data models (NoSQL),
  • understands problems and intricacies of highly scalable, cloud based infrastructures (including DevOps, infrastructure as code).

We are also not concerned with your education or any other formalism. What we are concerned with is your passion, knowledge and experience.

This is not an entry-level opening. We do expect proven professional experience especially in a field of distributed systems, devops and scalable architectures. We would consider both regular engineers (3-6 years of professional experience) as well as senior level engineers (usually 6+ years of professional experience).


LEARN MORE APPLY NOW

Someone fluent with modern web development techniques.


Someone who:
  • is experienced with JavaScript / ES6,
  • has grounded knowledge in general area of SPAs (we use mostly React but experience with any SPA will suffice),
  • is able to convince different browsers to render pages elegantly (including both desktop and mobile browsers),
  • is accustomed to producing high quality frontend code (together with good test coverage).

Experience with modern SPA build tooling would be a big plus.

We are not really concerned with your education or any other formalism. What we are concerned with is your passion, knowledge and experience.

This is not an entry-level opening. We do expect proven frontend development experience. We would consider both regular engineers (2-4 years of professional experience) as well as more senior-level engineers (usually 5+ years of professional experience).


LEARN MORE APPLY NOW