We’re looking for people with a strong background or interest in building successful products or systems. In this role you will always be building new things, servicing multiple clients and using the latest technologies; cloud computing, messaging queues, working with continuous integration pipelines.What you will be doing:Working on complex programming projects using advanced web services and technologiesFacilitate the introduction of new technologies in the teamMonitor and improve the resource usage and overall performance of the applicationsPerform code reviews, highlighting areas to improve both the products and teamAnalyze product requirements and translating to design specificationsPlay a key role in defining the architecture and design of multiple web propertiesHelp train and coach new team membersContribute to the overall tech decisions and help the team to achieve their goalsDocuments and demonstrates solutions by developing documentationWhat you’ll need to be successful: Must haves: 5 years experience in C# (.NET Core) and TypeScriptExperience with Docker, KubernetesExperience CI/CD, Helm Charts, etcGood understanding of SOLID principles and clean coding standardsExperience in dealing with large scale web sites that receive millions of visits per dayStrong knowledge with dealing large system including logging and reporting (APM — Elastic)Excellent analysis, problem-solving and communication skills (English is required)Experience with Git source controlQueuing systemsNice to haves:Experience with Orleans (Actor Model)Knowledge of Javascript frameworks (e.g. React) or NodeJSExperience with NoSQLExperience with Azure and GCPgRPC protocolInterviewing process — HR Intro call *30 min— Technical screening — Technical interview with team — Technical assignment English is required Відгукнутись на вакансію