Reach out directly about this role
!!!HR calls by phone! If your resume does not have a phone number or you did not provide it in your response - you will be REJECTED!!!
C# Middle
LLC «Latextid» is a technology company from Tomsk developing its own digital products. Our flagship project is «Latextid», a domestic online LaTeX editor for preparing scientific and technical documents. The company is also working on services in other areas, including digital products for the real estate sector and premium custom orders.
In connection with project requirements, we are considering candidates with Russian Federation citizenship and the possibility of employment under an employment contract in the Russian Federation.
Currently, we are looking for a full-time C# Backend Developer (.NET 8) to help develop a reliable and scalable backend for our digital products. You will have to work on not one, but several microservice solutions with different technical tasks: API design, service integration, database work, performance, security, asynchronous interaction, and fault tolerance.
Responsibilities: — developing and maintaining the backend of several web products using C#, .NET 8, ASP.NET Core; — designing and implementing RESTful APIs using NSwag (OpenAPI/Swagger); — working in a microservice architecture, ensuring interaction between services; — writing and optimizing database queries, performing database migrations; — working with S3 storage; — designing the service architecture considering scalability and maintainability requirements; — working with authentication, authorization, OAuth 2.0, OIDC, JWT; — implementing logging, monitoring, and request tracing; — identifying causes of failures and improving service stability; — documenting APIs and architectural decisions.
We expect: — at least 1 year of commercial development experience with C# / .NET Core; — strong knowledge of .NET 8, ASP.NET Core, Entity Framework Core; — knowledge of design patterns, OOP, software development methodologies (DDD, Clean Architecture); — understanding of multithreading, asynchronous programming, and parallelism principles (Task, async/await); — knowledge of algorithms and data structures; — understanding of microservice architecture (Gateway, Facade) and inter-service communication (HTTP, gRPC, WebSocket); — understanding of REST, HTTP/HTTPS, working with headers, status codes, and API versioning; — experience with NSwag for generating clients and documentation; — experience with PostgreSQL (or other relational DBMS); — ability to write clean, testable code following SOLID principles; — debugging skills and experience with exception stack traces; — independence: ability to understand a task, propose a solution, and bring it to completion; — accuracy when working with production data and API backward compatibility; — experience with Dockerfile; — work with Git, knowledge of GitFlow.
Will be a plus: — experience with Docker; — experience with Gitlab; — experience in product companies or startups.
We offer: — official employment; — full-time employment and remote work format; — work on several developing digital products; — opportunity to influence architecture, technologies, and development processes; — diverse engineering tasks without being narrowly tied to one project; — direct interaction with the team and participation in the company's development.
from 1 years
Experience
Full-time
Employment
Remote
Work Format
Middle
Grade
Backend
Specialization
EdTech
Industry
Product company
Company Type
By city
Backend
Specialization
EdTech
Industry
Product company
Company Type