Junior Engineer

09 December 2022
Full-timeRemote | Mauritius

Event Store is a rapidly expanding Open Source Software Database company with staff across the world, embarking on an exciting growth journey to revolutionise how modern distributed systems are built. 

The users of Event Store products and services are software architects, senior developers, and operators who strive to build and maintain world-class software applications. Event Store is poised to become a leading database technology for modern distributed applications and these architects, developers, and operators require a high performing database to leverage for their applications.

As a Junior Engineer you are entering an apprentice program which will allow you to prove your ability to join a world class database and cloud software company.  This is both a user facing and internal development role. You need to be able to communicate effectively with both external users and internal members of the technical staff - cloud, client, UI and database engineering. You will need to work on improving the database and cloud environments,  provide customers with assistance in resolving issues they encounter with the database, tools or working within the cloud. You will need to be able to diagnose and troubleshoot problems, debug code, recommend fixes - code and usage, review code and recommended solutions, test new tools, guide customers through correction to their problem(s), work directly with core engineering teams and be a representative of the company.

The location for this role is to be based in Mauritius.



  • Researching, diagnosing, troubleshooting and identifying solutions to resolve system issues involving distributed databases, cloud implementations, networking, system configurations and tool usage
  • Provide code fixes that are fully tested and debugged for either the database, tools or cloud software
  • Be able to handle issues of a high level of technicality around databases internals and networking
  • Taking ownership of customer issues reported and seeing problems through to resolution
  • Following standard procedures for proper escalation of unresolved issues to the appropriate internal teams
  • Providing feedback to product teams
  • Prioritise and manage several open issues at one time
  • Document technical knowledge in the form of notes and manuals.


  • Technical degree - bachelor’s or masters
  • Software development experience - C# a plus
  • Exposure to distributed database technology a plus
  • . Net 5 or greater experience a nice to have
  • Knowledge of EDA and Event Sourcing really nice to have
  • Networking knowledge is good to have
  • Know how to diagnose and troubleshoot technical issues - problem solving at a hardware, network and code level
  • Ability to write up technical documentation - cookbook steps to technical solutions
  • Solid written and verbal skills


  • Excellent organisational skills
  • A working understanding of business operations and processes
  • A willingness to remain up-to-date regarding the latest industry developments
  • Solid computer skills, including knowledge of relevant software programs and tools, such as analytics tools
  • Solid knowledge of social media platforms and social media management tools
  • You understand and embrace event sourcing and event-driven architecture