Senior Backend
Who are we?
ROGII is an international IT company that develops its own unique products for the oil and gas industry (server, desktop and mobile applications);
- offices in Russia, Europe, USA, Canada, South America, the Middle East, Australia;
- more than 300 clients abroad including BP, Shell, Repsol, Total, Marathon, OXY, Wintershall, Saudi Aramco, etc.
- The team consists of professionals with 5+ years of experience, using advanced IT solutions (cloud technologies, bigdata arrays, machine learning technologies, 3D visualization).
What you have to work with:
- Solve service tasks:
- Optimization of sql queries;
- Java performance and memory consumption optimization;
- OOM Dump Analysis;
- Legacy code refactoring; architectural proposals and their implementation
It is important for us that you have experience with:
- Java 17+ (preferably 21): strong command, deep understanding of JVM and memory management.
- Spring Boot (Cloud, Security, JPA, Web): experience in creating production microservices, knowledge of best practices.
- Databases: strong PostgreSQL and MS SQL Server skills, optimization of complex SQL queries.
- Hibernate / JPA: understanding ORM, N+1, caching; plus experience with Hibernate Envers.
- Performance: profiling, bottleneck elimination, heap/oom dump analysis, resource consumption optimization.
- Infrastructure: reliable work with Kubernetes, containers, CI/CD, S3-compatible repositories.
- Reliability and architecture: building fault-tolerant and observable services, the ability to safely refactor legacy code.
Conditions:
- Office in Almaty, Auezova Street, 175/1;
- Hybrid format of work with flexible schedule;
- An ergonomic workplace with modern equipment;
- Official registration under the Labor Code of the Republic of Kazakhstan;
- VMI after passing the probation period;
- Salary based on the results of the interview;
- The probation period is three months.
Senior Frontend
Who are we?
ROGII is an international IT company that develops its own unique products for the oil and gas industry (server, desktop and mobile applications);
- offices in Russia, Europe, USA, Canada, South America, the Middle East, Australia;
- more than 300 clients abroad including BP, Shell, Repsol, Total, Marathon, OXY, Wintershall, Saudi Aramco, etc.
- The team consists of professionals with 5+ years of experience, using advanced IT solutions (cloud technologies, bigdata arrays, machine learning technologies, 3D visualization).
Responsibilities:
- Development of technical tasks of any complexity;
- Development and improvement of the architecture in the product;
- Support for e2e/unit test coverage;
- Conducting a Code Review;
- Optimizing the project build;
Requirements:
- Deep knowledge of Javascript, TypeScript, HTML, CSS3;
- Experience in developing applications on React+ Redux from 4 years old;
- Experience in covering e2e and unit tests (Playwright, rtl);
- Experience working with assemblers (webpack, rspack, vite);
- Understanding design patterns and data structures;
- Architectural methodology skills for product design;
- A high level of responsibility, care and willingness to work on the development of the product and code, as well as the experience of a Senior developer of at least 5 years.
That would be a plus:
- Using AI in the workflow;
- Experience working with Canvas / OpenLayers / WebGL Context / Three.js;
- Experience setting up pipelines in GitlabCI;
- Understanding network protocols and experience with WebSockets / Web Workers;
- Experience writing project documentation;
- Proficiency in technical English.
We offer:
- Office in Almaty, Auezova Street, 175/1;
- Hybrid format of work with flexible schedule;
- An ergonomic workplace with modern equipment;
- Official registration under the Labor Code of the Republic of Kazakhstan;
- VMI after passing the probation period;
- Salary based on the results of the interview;
- The probation period is three months.