Back-end специалист
- Стаж: от 1 года
- Название, адрес компании: г Душанбе, р-н И.Сомони, ул.Бехзод, 47
- График: Полный день
- Сфера деятельности компании: IT
ОБЪЯВЛЕНИЕ!
Добрый день,
Ищем Backend специалиста в ОАО "Удостоверяющие центры, государственных услуги и разработки цифровых программ". (г Душанбе, р-н И.Сомони, ул.Бехзод, 47).
Опыт работы в качестве backend-разработчика от 2 лет.
Практический опыт разработки веб-приложений и работы с серверной частью.
Обязанности и Требования:
- Отличное знание одного или нескольких языков программирования: 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 или аналогами.
Понимание архитектуры:
- Умение проектировать и разрабатывать микросервисную архитектуру;
- Понимание принципов 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).
Личные качества:
- Умение решать сложные задачи и оптимизировать работу серверной части приложений;
- Способность к командной работе, взаимодействие с фронтенд-разработчиками, девопс-инженерами и дизайнерами;
- Внимание к деталям и ответственность за написанный код;
- Способность к самообучению и освоению новых технологий.
Дополнительные навыки (приветствуются):
- Опыт работы с серверной частью для высоконагруженных приложений;
- Знание основ работы с WebSockets и реального времени;
- Опыт работы с серверными приложениями для машинного обучения или больших данных;
- Понимание принципов разработки и оптимизации серверов для мобильных приложений (Backend for Mobile);
Опыт работы с серверными архитектурами типа Event-Driven Architecture (EDA).
Обязанности:
- Разработка и поддержка серверной части веб-приложений;
- Проектирование и реализация API для взаимодействия с frontend-частью;
- Оптимизация серверных процессов и баз данных для обеспечения высокой производительности и масштабируемости;
- Интеграция с внешними сервисами и API;
- Поддержка безопасности приложения на уровне серверной части;
- Проведение код-ревю и участие в разработке архитектурных решений для новых проектов.
Мы предлагаем:
- оформление по ТК РТ
- полный рабочий день
-5/2
- карьерный, профессиональный и личностный рост
- зарплата обсуждается индивидуально на собеседовании TJS (подробнее на собеседовании).
Просим отправить резюме по эл.адресу: info@cpd.tj;
тел:223-30-53.
Похожие объявления
Следите за обновлениями в разделе "Избранное"