Position: Software Architect C++/Go
Company: DiJust
Category: C++
Experience required: 5y

**DiJust is looking for Technical Lead/Software Architect, with strong experience with mobile app development.**

The success of our products is the result of hard work and efforts of our team: developers, testers, artists, game designers and mathematicians. Every day we make games better and better, adding features, new mechanics and, of course, cool art and animations. Open communication, transparency in decision-making, and exchange of experience and knowledge on an ongoing basis are very important to us. The quality and reliability of the code is also very important to us. We use our own cross-platform engine, which we constantly refine and improve, but maybe for new projects we will use something universal.

**Requirements:**
- Experience as a Technical Lead/Software Architect 2+ years;
‐ Experience in development of high-load game servers;
‐ Experience in development of modules architecture;
- Experience in migration with monolith to microservices;
- Experience in development of microservices architecture;
- Experience in development of database architecture;
- Experience DBA(SQL/NoSQL) and queue services (RabbitMQ, Redis, Kafka, ...);
- Working with cloud providers such as GCP\AWS;
- Expert knowledge of industry recognized reference architectures, architectural patterns and styles (SaaS, SOA, N-Tier, Layered Architecture, MVC, Client-Server, Message Bus, etc).

**Will be plus:**
— Experience in GitOps, Terraform, Amazon RDS, CI/CD Tools;
— Observability stack(Prometheus, Grafana).

**Responsibilities:**
- Building of services and infrastructure architecture according to technical specifications and business requirements;
- Provide technical thought leadership in overall solutions development;
- Advises on configuration and coding standards;
- Working with a team to split monolith to microservices architecture;
- Improving CI/CD configurations.

**YOU WOULD LOVE WORKING WITH US, BECAUSE WE:**

**Take employees healthcare seriously:**
- Medical insurance;
- 24 calendar days for vacation;
- Compensation for sick leaves;
- 50-75% of the healthy lifestyle payment.
- We inspire thanks to:
- A friendly team of like-minded colleagues who are always ready to help and support in the most difficult times;
- Absence of bureaucracy;
- Opportunities for professional and career growth;
- High competitive salary.

**We create comfortable workspace thanks to:**
- Effective organization of the work process and quick decision-making;;
- Office format work with the possibility to work 1 day a week remotely: we have a new modern work space with uninterrupted Internet and charging stations, as well as a stylish terrace, resting area where you can distract yourself by playing PS5, table football, darts or just relax in massage chair;
- Convenient location of the office within walking distance of metro - Lybidska or metro Druzhba Narodiv;
- Compensation for corporate lunches.