SolarLab Vacancies"



.Net Middle developer


The pilot project for one of the Top 5 Russian banks is starting after development of prototypes. The project is in the area of cross-border payments applying blockchain technologies.

The team currently consists of an IT architect, 7 developers, 3 analysts, 2 QA engineers and DevOps. As the project enters a new stage, an expansion of the team is planned.


We are looking for a back-end developer who will work with team members (2 back-end developers, 1 front-end developer, 1 QA engineer, 1 designer) in the field of financial technologies.

  • - .Net Core, C#
  • - Entity framework, Mediator, Masstransit, ASP.NET Core
  • - PostgreSQL, RabbitMQ, Elasticsearch

We offer: Formal employment; 28 days paid vacation; Work model: remote or hybrid work, it is also possible to work in one of our offices as well (Sevastopol or Kazan); Working time: from 10:00 to 19:00 Moscow time; Professional development opportunities.



Java developer


The pilot project for one of the Top 5 Russian banks is starting after development of prototypes. The project is in the area of cross-border payments applying blockchain technologies.

The team currently consists of an IT architect, 7 developers, 3 analysts, 2 QA engineers and DevOps. As the project enters a new stage, an expansion of the team is planned.


Your main responsibilities will include::

  • design and create new functionality, maintain existing functionality;
  • improve the reliability and quality of the system;
  • conduct code reviews of teammates;
  • Message Bus: RabbitMQ, Mass Transit
  • work with the tech stack: Java 8, Spring, Spring boot, Spring cloud, Kafka, Postgre, Redis, ELK, Docker, Kubernetes, Gradle, Openshift

Requirements:

  • Excellent knowledge of Java, Spring Framework and Spring Boot and experience in their application for distributed systemg development
  • Deep understanding of Object-Oriented Programming Principles, design patterns, SOLID
  • Experience in REST API design and development
  • Experience with relational DBMS, as well as Message Broker systems
  • Experience with containerization technologies (Docker, etc.) and orchestration systems (Kubernetes, OpenShift, etc.)
  • Knowledge modern methods of team development, project management, releases and code quality, knowledge of software that implements these methods (Jira, Confluence, Gitlab, Jenkins, etc.)
  • Fair for continuous improvement in your subject area

We offer:

  • Formal employment
  • 28 days paid vacation
  • Salary based on the technical interview results
  • Interesting and challenging tasks
  • Professional development opportunities
  • Remote work