A devops engineer is a specialist who synchronizes the stages of software product development, knows what the work of developers, QA, managers is, and automates their tasks, knows how to program and quickly learns new tools.
Frontend developer is a specialist who is responsible for creating the user interface of a website, application or software.
A back-end developer is a specialist who deals with the software and administrative part of a web application, the internal content of the system, server technologies — database, architecture, software logic.
Testers (QA engineers) are people who check how a program or application works. They look for errors, make sure that the program does exactly what is intended, protect the product from hackers, check how the application works on different devices and on different operating systems.
An IT architect is a person who decides what an organization's information system will eventually look like in general and in detail. The main goal of an IT architect in a company is to provide solutions to business problems using information technology.
An IT project manager is an employee whose goal is to support a specific project from planning to implementation. The criterion of success here is the compliance of the result with the tasks set.
A system analyst is a specialist who understands management, economics and information technology – helps coordinate the software development process so that the result is as productive as possible.
A business analyst is a manager who first determines where the client's business is located and where it should be (where are we going?). Then, together with the customer and the team, he prescribes a route in order to bring maximum benefit to the business with minimal costs.
A designer is a specialist who thinks through the logic of interfaces, analyzes user behavior, tests hypotheses and analyzes the customer's product.
Techlead is the most technically savvy and proactive engineer in the team, who cares about what he does and how he does it, is not afraid of difficult tasks.