Software Engineer (Fullstack)
On-site•Salary not specified
Warsaw, Poland · Kyiv, Ukraine · Armenia · Cyprus · Kazakhstan
Tech Stack
DockerASP.NET CorePostgreSQLAWS.NETC#CI/CDGCPAzureSQL
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо Senior Fullstack Software Engineer з 5+ роками досвіду розробки бэкенду, використовуючи.NET, та досвідом роботи з хмарними платформами, CI/CD, та мікросервісами.
Обов'язки
- Проектування, розробка та підтримка масштабованих, високопродуктивних веб-проектів з нуля з використанням .NET та React/Angular.
- Створення сервісів бэкенда, API та фронтенд додатків з нуля, забезпечуючи зручність технічного обслуговування та довгострокову масштабованість.
- Оптимізація продуктивності додатків, надійності, безпеки та загальної якості користувацького досвіду.
- Тісна співпраця з продуктовими менеджерами, дизайнерами та інженерними командами для надання високоякісних рішень.
- Написання чистого, добре структурованого, зручного для технічного обслуговування та ретельно документованого коду з дотриманням встановлених стандартів кодування та кращих практик.
- Проектування, впровадження та управління рішеннями бази даних з використанням PostgreSQL, включаючи дизайн схеми та оптимізацію запитів.
- Інтеграція та підтримка сторонніх API, зовнішніх сервісів та внутрішніх компонентів платформи.
- Участь у обговореннях архітектури, технічних оглядах дизайну та ініціативах щодо постійного вдосконалення.
- Впровадження автоматизованих тестувань та внесення вкладу у процеси CI/CD для забезпечення надійної та ефективної доставки програмного забезпечення.
- Моніторинг, діагностика та усунення проблем у виробництві з підтриманням стабільності та продуктивності системи.
Вимоги
- 5+ років професійного досвіду в розробці бэкенда з використанням.NET.
- Глибоке знання.NET, ASP.NET Core (MVC/Web API) та C#.
- Великий досвід роботи з реляційними базами даних (MS SQL Server або PostgreSQL) та фреймворками ORM.
- Практичний досвід у проектуванні, оптимізації та підтримці схем і запитів бази даних.
- Досвід роботи з принаймні однією з основних хмарних платформ: AWS, Azure або GCP.
- Практичний досвід роботи з CI/CD-піплайнами, Docker та Kubernetes.
- Досвід роботи з системами обміну повідомленнями та подієвими системами, такими як NATS, Kafka або RabbitMQ.
- Знання практик спостереження та моніторингу для додатків з високою трафіком, включаючи інструменти, такі як LGTM stack, Datadog або аналогічні платформи.
- Доведений досвід створення та підтримання високомасштабних розподілених систем.
- Твердий досвід у юніт-тестуванні.
- Глибоке розуміння кращих практик безпеки додатків та технік оптимізації продуктивності.
- Гарне знання принципів мікросервісів та архітектури, орієнтованої на сервіси (SOA).
- Практичне впровадження масштабованої архітектури програмного забезпечення, паттернів дизайну.
- Знання стандартів веб-безпеки (OWASP), протоколів аутентифікації та авторизації (OAuth 2.0, OpenID Connect, JWT) та принципів 12-факторних додатків.
- Досвід використання інструментів AI-допомоги у розробці, таких як Codex, Cursor або аналогічні помічники для кодування.
Буде плюсом
- Досвід розробки фронтенду з використанням Angular/React та TypeScript.
- Розуміння RxJS, паттернів реактивного програмування та рішень для управління станом.
- Експертиза у HTML5, CSS/SCSS, адаптивному дизайні та архітектурі на основі компонентів.
- Досвід інтеграції та автоматизації тестувань.
Soft Skills
- Відмінні навички вирішення проблем та аналітичного мислення.
- Сильні комунікаційні навички та здатність працювати в кросс-функціональних командах.
- Здатність працювати в швидкому, гнучкому середовищі розробки.
Ми пропонуємо
- Цікаву та складну роботу в швидкозростаючій бізнес-групі, можливість стати частиною мультикультурної команди топових професіоналів у розробці, архітектурі, управлінні, операціях, маркетингу, юриспруденції, фінансах та ін.
- Чудова робочі атмосфера з пристрасними експертами та лідерами, дружнім культурою та орієнтацією на успіх.
- Гарні офіси у Варшаві, Лімассолі, Києві, Алмати, Єревані. Можливість працювати віддалено або на місці з комфортом та можливістю створювати мережу зв'язків з професіоналами щодня.
- Сучасне корпоративне обладнання на базі macOS або Windows та додаткове обладнання надається.
- Оплачувані відпустки, лікарняні, дні особистих подій, вихідні дні.
- Корпоративна програма медичного страхування для вашого благополуччя.
- Програма рефералів для насолоди співпрацею з вашими колегами та отримання бонусів.
- Освітні програми: регулярні внутрішні тренінги, компенсація за зовнішню освіту, відвідування спеціалізованих глобальних конференцій.
- Програма винагород за наставництво та коучинг колег.
- Безкоштовні внутрішні курси англійської мови.
- Внутрішня туристична служба.
- Багато внутрішніх заходів: онлайн-платформа для співробітників з квестами, гейміфікацією, подарунками та новинами, клубами RedCore для любителів кіно/книг/домашніх тварин, спеціальними офісними днями, присвяченими святам.
- Корпоративні заходи, командоутворення.
Про компанію
Приєднуйтесь до нашої динамічної команди та сприяйте інноваційним проектам у підтримуючому та співробітницькому середовищі.