All offersWarszawaGoPrincipal Software Engineer
Principal Software Engineer
Go
Eversoft

Principal Software Engineer

Eversoft
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Go
    master
    Python
    master
    Java
    master

Job description

We are looking for a Principal Software Engineer for a videoconference project.

The perfect candidate should possess: 
  • At least 7 years of experience in IT system design, particularly, experience the migration of monolithic systems to microservices based on subdomains
  • Knowledge of two out of three programming languages: Go, Python, Java
  • Knowledge of Domain Driven Design, both strategic and tactical 
  • Knowledge of various modelling techniques, e.g.: transaction script, active records, domain oriented, pure functional modelling etc.
  • Knowledge of Devops issues such as: containerization, konteneryzacja, kubernetes, provisioning etc.
  • The will to share knowledge with other team members

The project consists of creating a new system for videoconference management:
  • stream state management, 
  • virtual meeting rooms creation 
  • management of meeting creation, and the propagation of meetings via various communication system (email, WhatsApp , etc.) 

The system should be strategically designed, considering the prepared, existing components (that will require refactoring, e.g. towards a transparent distinction into subdomains, miscroservices, etc.), as well as new, written from scratch.

We work in a one-week sprint mode and in each sprint we attempt to provide working functionalities.

What we offer:
  • an office with swings, chill-out room, three kitchens and even free refreshments – we are in the Brain Embassy (https://brainembassy.com/pl/);
  • working hours tailored to your needs;
  • remuneration appropriate to your commitment;
  • care about your health thanks to medical insurance and the Multisport card;
  • friendly atmosphere at work, which is taken care of by us and the whole community of our office.