Авторизуйтесь, чтобы получить быстрый доступ к лучшим предложениям. Нажмите сюда, если у вас нет аккаунта.

Backend специалист полный рабочий день

30 дек 2024   IT, компьютеры, интернет   Душанбе   111 просмотров
Подробности вакансии

Обязанности:

- Разработка и поддержка серверной части веб-приложений;

- Проектирование и реализация API для взаимодействия с frontend-частью;

- Оптимизация серверных процессов и баз данных для обеспечения высокой производительности и масштабируемости;

- Интеграция с внешними сервисами и API;

- Поддержка безопасности приложения на уровне серверной части;

- Проведение код-ревю и участие в разработке архитектурных решений для новых проектов.

Обязанности и Требования:

- Отличное знание одного или нескольких языков программирования: Node.js, Python, Ruby, Java, Go, PHP;

- Глубокое понимание архитектуры RESTful API и опыт работы с GraphQL (желательно);

- Опыт работы с фреймворками для backend-разработки: Express.js, Django, Flask, Spring, Ruby on Rails;

- Знание баз данных: SQL (PostgreSQL, MySQL, MariaDB) и/или NoSQL (MongoDB, Redis, Cassandra);

- Опыт работы с системой контроля версий Git и знание принципов CI/CD (Continuous Integration/Continuous Deployment);

- Опыт работы с контейнеризацией и оркестрацией: Docker, Kubernetes (приветствуется);

- Опыт работы с облачными сервисами: AWS, Google Cloud, Azure;

- Знание механизмов кэширования (Redis, Memcached) и оптимизации работы серверных приложений;

Опыт работы с системой очередей: RabbitMQ, Kafka или аналогами.

Дополнительные навыки (приветствуются):

- Опыт работы с серверной частью для высоконагруженных приложений;

- Знание основ работы с WebSockets и реального времени;

- Опыт работы с серверными приложениями для машинного обучения или больших данных;

- Понимание принципов разработки и оптимизации серверов для мобильных приложений (Backend for Mobile);

Опыт работы с серверными архитектурами типа Event-Driven Architecture (EDA).

Понимание архитектуры:

- Умение проектировать и разрабатывать микросервисную архитектуру;

- Понимание принципов SOA (Service-Oriented Architecture) и масштабируемости серверных приложений;

- Понимание и опыт реализации шаблонов проектирования (Design Patterns);

- Знание и применение принципов SOLID и DRY в программировании;

- Понимание принципов работы многопоточности и асинхронности.

Безопасность:

- Опыт внедрения и работы с механизмами авторизации и аутентификации (OAuth, JWT, SSO);

- Понимание основ безопасности веб-приложений: защита от SQL-инъекций, XSS, CSRF, а также опыт шифрования данных.

Работа с базами данных:

- Опыт проектирования и оптимизации баз данных;

- Знание индексации, нормализации и работы с транзакциями;

- Опыт работы с ORM (Object-Relational Mapping) системами, такими как Sequelize, Hibernate, TypeORM.

Инструменты разработки и развертывания:

- Умение работать с системами управления проектами и таск-трекерами (Jira, Trello, Asana);

- Опыт работы с инструментами CI/CD (Jenkins, GitLab CI, CircleCI);

- Опыт работы с мониторингом серверов и логированием (Prometheus, Grafana, ELK Stack, Sentry).

Личные качества:

- Умение решать сложные задачи и оптимизировать работу серверной части приложений;

- Способность к командной работе, взаимодействие с фронтенд-разработчиками, девопс-инженерами и дизайнерами;

- Внимание к деталям и ответственность за написанный код;

- Способность к самообучению и освоению новых технологий.

Описание компании
ОАО Удостоверяющие центры, государственные услуги и разработка цифровых программ которое функционирует при Агентстве инноваций и цифровых технологий при Президенте РТ, объявляет о расширении штата и приглашает всех заинтересованных к сотрудничеству. Наша организация занимается разработкой программных продуктов и цифровизацией отраслей государства. На данный момент мы приглашаем в свои ряды
для реализации текущих и планируемых проектов. Если вы хотите внести свой вклад в цифровизацию страны и работать в крупной и перспективной компании, мы ждём ваши отзывы. Заинтересованных просим отправлять свои анкеты на эл. почту по адресу info@cpd.tj