Important: this is a vacancy for working within the Russian Federation (remotely or in our office). We are not yet ready to work with remote employees located in other countries.
Ontarget is part of Detech Group — a project/brand within Detech Group.
Our company has developed a SaaS system for testing job candidates and employees, used by major market players: every volunteer of the Sochi-2014 Olympic Games, the 2016 Ice Hockey World Championship, and the 2018 FIFA World Cup; employees of Alfa-Bank, Rosatom, Uralchem, Sanofi, VTB, Aeroflot, Transneft, Yandex.Market, Ozon, Bank of Russia, and many other companies. In short: we automatically and very successfully select suitable people for vacancies through online testing (knowledge, abilities, personality, needs).
Minimum Program:
- This vacancy is for an established specialist with good experience in enterprise development. It's unnecessary to explain that at this level, knowledge and experience in writing performant, scalable, testable, secure, and maintainable code are required.
- Solid knowledge of .NET and C# (our entire backend + several console or WPF utilities are built on them).
- You know how to write multithreaded code (understand how to effectively use asynchronous programming, work with tasks, etc.).
- EF Core.
- PostgreSQL (stored procedures, triggers, raw SQL, etc.).
- REST Web API (idiomatic, not RPC-like; you understand, for example, when to use PUT for creation).
- You know Docker, can work under WSL (or use Ubuntu instead of Windows).
- You can profile your code and love writing tests.
- Decent B1/B2 English is required (you acquire all professional knowledge from English-language sources, easily understand technical videos, and write code comments that are not at the level of "from your heart in English").
You are ideal if
- You are proficient with Linux.
- You know frontend (TypeScript, Vue) well enough to solve business tasks from database structure and API changes to layout (but this vacancy is primarily about being a good backend developer).
- You are familiar with the works of Tschichold, Tufte, Bringhurst, Milchin.
- You are developing your ability to create useful, convenient, understandable, and fast products (not just good technical solutions).
We are ready to offer
- Interesting tasks and a normal attitude towards the desire to make things look and work beautifully and correctly, both externally and in the code, not just "faster."
- Latest technologies: .NET 10 (Vue 3 on the frontend, if you're interested), the current codebase is from 2011, but entirely updated.
- Official employment according to the Labor Code of the Russian Federation, fully legal salary.
- You choose your start time yourself, anytime before noon; you can go to the gym or swimming pool during lunch (provided you stay later at work).
- If you want to work in the office, we rent a 4-story mansion. Plus, within a five-minute radius, there are a huge number of places to eat delicious food.
- We merge through pull requests with a preview from at least one colleague.