About the company
Rossko is one of the largest distributors of auto parts in Russia and Kazakhstan. We have been on the market since 1997, have weathered all crises, and continue to grow. The company employs over 15,000 employees, has 290+ warehouses open in 125 cities, and our portfolio includes over 300,000 SKUs and direct contracts with leading manufacturers.
Rossko's IT department consists of over 270+ specialists, 37 products, and its own infrastructure: 3 data centers, 1500+ virtual servers, 400+ TB of data.
We develop digital solutions for logistics, sales, finance, and service network management. Our IT department is accredited by the Ministry of Digital Development, Communications and Mass Media so that employees can benefit from the privileges of IT companies.
We are currently expanding our team and are looking for a Fullstack Developer (.NET + Angular)
- Development and refinement of software functionality.
- Automation of business processes based on C# ASP.NET Core and Angular/TypeScript for company tasks.
- Participation in task analysis and effort estimation.
- Development and improvement of service architecture.
- Writing backend services using ASP.NET Core, Entity Framework Core, and Dapper for data access.
- Configuration and optimization of the DB system (PostgreSQL – complex queries, indexes; Redis – caching; Elasticsearch – search and logs).
- Analysis and troubleshooting.
- Creation of Unit and integration tests.
- Development and maintenance of project documentation.
What we absolutely need to see in a candidate (position requirements):
- Over 3 years of experience in C# .NET development.
- Mandatory experience with ASP.NET Core and Entity Framework Core.
- Practical experience with the following stack:
- Angular/TypeScript for over a year.
- Knowledge of SQL, PostgreSQL, and experience working with databases via DBMS.
- Experience with Entity Framework Core/Code First for database interaction.
- Experience with Git: understanding practices, basic branch work.
- Experience with microservices wrapped in Docker and running in Docker Swarm.
- Experience with NoSQL for caching and logs: Redis and Elasticsearch.
- Knowledge of Prometheus for system monitoring and debugging, Jaeger for tracing.
- Understanding of microservice architecture: pros, cons, inter-service communication, architectural antipaterns and patterns, security in microservices.
- Skill in creating unit and integration tests: understanding test types, applied libraries, e.g., xUnit.
Desirable Skills (a big plus)
- Experience with NoSQL: Redis and Elasticsearch.
- Skills in configuring logging infrastructure and dashboards (Kibana).
- Monitoring and tracing – Prometheus, Jaeger.
Personal qualities we value
- Professionalism and aspiration for development.
- Ability to work independently, proactivity, and systemic approach.
- Honesty and responsibility.
- Constructive and friendly communication with colleagues and clients.
Stack (mandatory proficiency)
- C# .NET Core.
- ASP.NET Core.
- Entity Framework Core/Code First/Sql Raw.
- Angular/TypeScript.
- SQL/PostgreSQL.
- Git.
- Docker Swarm.
- CI/CD – pipelines in GitLab or Jenkins.
- Message broker – RabbitMQ.
- Logging – NLog and Elasticsearch.
- Testing – writing unit tests, integration tests.
- Microservice architecture.
Why choose Rossko
- Stability: on the market since 1997, weathered all crises.
- Official salary + payments twice a month.
- Voluntary medical insurance for employees.
- Corporate discounts on company products.
- Training and courses paid by the company after the probation period.
- Culture of partnership, respect, trust – without micromanagement or bureaucracy.
- Accredited IT company – benefits for IT specialists.
Personal qualities we value
- Professionalism and aspiration for development.
- Ability to work independently, proactivity, and systemic approach.
- Honesty and responsibility.
- Constructive and friendly communication with colleagues and clients.
If you want to be in an expert environment and work on truly interesting projects and bring them to completion – join our team of professionals!