全栈开发工程师(C# + Angular)
Full‑Stack Developer (C# + Angular)
公司简介
一家国际B2B云计算公司,提供解决方案,使软件公司能够为销售演示、POC和客户培训创建互动、实用的环境。全球科技品牌使用该平台,团队在分布式环境中工作(以色列、美国、欧洲)。公司由私募股权基金支持,正处于快速增长阶段。
职位描述
我们正在寻找一位经验丰富的全栈开发人员,他在研发团队中将发挥关键作用。该职位的人员将负责端到端功能的开发、系统架构的现代化以及积极参与向公共云的迁移。这是一个需要工程师将深厚的技术知识与独立决策能力和技术主动性相结合的角色。工作为完全远程办公(居家办公)。
职责范围
- 主导功能开发的完整流程——从概念设计、技术设计到生产部署。
- 使用Angular开发前端,使用C#/.NET开发后端。
- 参与系统架构的现代化,包括:升级单体应用、服务容器化、迁移到AWS。
- 构建和维护CI/CD流水线及部署流程的自动化。
- 设计可扩展的后端服务和响应式用户界面。
- 关注代码质量、测试和安全性。
- 将产品需求转化为实际的技术解决方案。
- 与关系型数据库协作并优化查询。
- 指导经验较少的工程师,并在团队中推广良好的实践。
要求
- 计算机科学或工程相关专业的本科及以上学历,或在科技部门获得同等经验。
- 至少5年的商业编程经验。
- 有从技术角度主导复杂功能开发的经验——从设计到部署。
- 精通C#和.NET / .NET Core。
- 熟练掌握Angular和TypeScript。
- 有在公共云(首选AWS)工作的经验。
- 熟悉CI/CD(如GitHub Actions、Jenkins)和容器化(Docker)。
- 有使用IaC工具(Terraform或CloudFormation)的实际经验。
- 积极主动、独立且有能力承担复杂问题的责任。
加分项
- 熟悉状态管理库(如NgRx)。
- 有相关经验。
查看英文原文
O firmie
Międzynarodowa firma z sektora B2B cloud computing, tworząca rozwiązania umożliwiające organizacjom software’owym dostarczanie interaktywnych, praktycznych środowisk do prezentacji sprzedażowych, POC‑ów oraz szkoleń klientów. Z platformy korzystają globalne marki technologiczne, a zespół działa w środowisku rozproszonym (Izrael, USA, Europa). Firma jest wspierana przez fundusz private equity i znajduje się w fazie intensywnego wzrostu.
Opis stanowiska
Poszukiwany jest doświadczony Full‑Stack Developer, który odegra kluczową rolę w zespole R&D. Osoba na tym stanowisku będzie odpowiedzialna za prowadzenie rozwoju funkcjonalności end‑to‑end, modernizację architektury systemu oraz aktywny udział w migracji do chmury publicznej. To rola dla inżyniera, który potrafi łączyć głęboką wiedzę techniczną z umiejętnością samodzielnego podejmowania decyzji i prowadzenia inicjatyw technologicznych. Praca w pełni zdalna (home office).
Zakres obowiązków
- Prowadzenie pełnego cyklu tworzenia funkcjonalności — od koncepcji, przez projekt techniczny, po wdrożenie produkcyjne.
- Rozwój frontendu w Angularze oraz backendu w C#/.NET.
- Udział w modernizacji architektury systemu, w tym: unowocześnianie monolitu, konteneryzacja usług, migracja do AWS.
- Budowanie i utrzymywanie pipeline’ów CI/CD oraz automatyzacji procesów wdrożeniowych.
- Projektowanie skalowalnych usług backendowych i responsywnych interfejsów użytkownika.
- Dbanie o jakość kodu, testy i bezpieczeństwo.
- Przekładanie wymagań produktowych na gotowe rozwiązania techniczne.
- Praca z relacyjnymi bazami danych i optymalizacja zapytań.
- Mentoring mniej doświadczonych inżynierów i promowanie dobrych praktyk w zespole.
Wymagania
- Wykształcenie wyższe kierunkowe (informatyka, inżynieria) lub równoważne doświadczenie zdobyte w jednostkach technologicznych.
- Minimum 5 lat komercyjnego doświadczenia w programowaniu.
- Udokumentowane prowadzenie złożonych funkcjonalności od strony technicznej — od projektu po wdrożenie.
- Bardzo dobra znajomość C# i .NET / .NET Core.
- Zaawansowana znajomość Angulara i TypeScript.
- Doświadczenie w pracy z chmurą publiczną (preferowany AWS).
- Praktyczna znajomość CI/CD (np. GitHub Actions, Jenkins) oraz konteneryzacji (Docker).
- Doświadczenie z narzędziami IaC (Terraform lub CloudFormation).
- Proaktywność, samodzielność i umiejętność brania odpowiedzialności za złożone problemy.
Mile widziane
- Znajomość bibliotek do zarządzania stanem (np. NgRx).
- Doświadczenie z Angular Material.
- Zaawansowana znajomość narzędzi testowych (Jasmine, Karma, Playwright, NUnit, xUnit).
Co oferujemy
- Pracę w przyjaznym, współpracującym środowisku, w którym innowacje są realnie wdrażane.
- Konkurencyjne wynagrodzenie i atrakcyjny pakiet benefitów.
- Możliwość rozwoju zawodowego i wpływu na kierunek rozwoju produktu.
- Pracę w pełni zdalną (home office) z elastycznym podejściem do organizacji pracy.
Originally posted on Himalayas