Ваши задачи:
- Полный цикл разработки: Вы будете создавать веб-продукты от идеи до запуска, работая над всем жизненным циклом — от пользовательского интерфейса до серверной логики и базы данных.
- Разработка и доработка функционала: Реализация новых функций и улучшение существующих, как на стороне сервера (Golang/PHP), так и на стороне клиента (HTML/CSS/JS/TS).
- Работа с данными и API: Проектирование и оптимизация структуры БД, написание эффективных SQL-запросов, интеграция с различными внешними системами и API.
- Качество и надежность кода: Написание модульных тестов, рефакторинг и сопровождение существующей кодовой базы (включая легаси-код).
- Документирование: Ведение понятной технической документации по разработанному функционалу и регламентам.
Наш стек технологий:
- Серверная часть: PHP, Golang
- Клиентская часть: HTML, CSS, JavaScript / TypeScript
- Базы данные и инфраструктура: SQL, администрирование БД (DBA), Linux
- Инструменты: GitLab, Bugtracking-системы
Мы ищем специалиста, который имеет:
Обязательные требования:
- Опыт коммерческой веб-разработки от 1 года.
- Готовность и умение работать над обеими частями продукта: серверной и клиентской.
- Уверенное знание одного из серверных языков: PHP или Golang.
- Уверенное владение основами клиентской разработки: HTML, CSS и JavaScript.
- Опыт работы с реляционными базами данных и написания SQL-запросов.
- Практика написания модульных тестов для своего кода.
- Умение работать с Git и анализировать чужой код.
- Базовые навыки работы в командной строке Linux.
- Способность ясно излагать мысли в технической документации.
Желательные требования (будут преимуществом):
- Опыт работы с TypeScript.
- Знание фреймворков (клиентских, например, React/Vue/Angular, или серверных — Laravel, Gin и т.д.).
- Опыт работы с Bugtracking-системами (Jira, YouTrack и аналоги).
- Понимание принципов многопоточного и асинхронного программирования.
- Опыт работы в команде по гибким методологиям (Agile/Scrum).
- Коммуникабельность, нацеленность на результат и быстрая обучаемость.
Условия:
- Работа в стабильной и развивающейся компании.
- Интересные и разнообразные задачи, возможность влиять на продукт.
- Оформление по ТК РФ.
- График работы 5/2
- Заработная плата по результатам собеседования