Написать пост
PricewaterhouseCoopers

Middle Senior Backend Developer (JavaScript)

По итогам собеседованияPart- или full-time, Опыт от 3 лет, Удалённо

PwC technology practice is one of the largest teams in Russia working in the field of consulting and developing solutions based on machine learning and artificial intelligence models. The team’s portfolio includes more than 5 years of experience in the market and dozens of completed projects of various sizes, from applications to platform solutions.

Duties

• Design and implementation of software systems for our customer in gas/oil domain;
• Apply all your knowledge and experience to bring high quality product;
• Technical driving and following industry best practice in technology and design on the backend;
• Ensure consistency for overall architecture approach;
• Works to define infrastructure and reusable components as well as testing infrastructure for all sub projects;
• Work on a multidisciplinary team to architect, design, and deliver high-quality products;
• Troubleshoot and optimize Back-end code to ensure a consistent and fast experience for our users;
• Continuously collaborate with other developers to implement best practices, introduce new tools and improve processes;
• * Define of testing strategies applicable for design and test of applications ;
• Delivery software following Agile style and CI/CD practices;
• Share knowledge and expirience with customers, other team members.

Requirements

• Higher education
• Russian — fluent, English (technical, ability to freely read technical documentation and basic level of communication);
• 4+ years wide experience with Javascript (NodeJS, Typescript, TypeORM/Sequelize, core libs);
• Knowledge of/experience with Agile methodologies;
• Experience with build tools: Webpack;
• Experience with SCM: Gitl;
• Experience with HTTP, SOAP, REST, Socket & TCP and their server/client implementations;
• Experience with Express/NestJs/Koa ecosystem: Middleware, Security, etc;
• Experience SQL;
• Experience with queues (ActiveMQ, RabitMQ, other)
• Experience with pipelines in any of CI (Jenkins, TeamCity, Bamboo, CircleCi, other);
• Experience with internals of Oracle, Postgres database is a plus;
• Experience with Apache Kafka is a plus
• Experience with Microservice architecture is a plus;
• Experience with Docker ecosystem(compose, swarm, kubernetes) is a plus.