W skrócie
- Zadania: Twórz oprogramowanie w C# i .NET, rozwijaj nowoczesne aplikacje webowe.
- Firma: Dynamiczna firma technologiczna z płaską strukturą i globalnym zespołem.
- Benefity: Wysoka pensja, możliwość pracy zdalnej i regularne przeglądy wynagrodzeń.
- Pozostałe informacje: Elastyczne środowisko pracy z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i wpływaj na rozwój produktów dla e-commerce.
- Kwalifikacje: 6-8 lat doświadczenia w inżynierii oprogramowania i znajomość C# oraz .NET.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Threecolts to zestaw oprogramowania stworzony dla marek konsumenckich, pomagający im odzyskać przychody, działać efektywniej i rozwijać się na głównych rynkach detalicznych i platformach handlowych. Nasza największa działalność, Margin Pro, pomaga markom odzyskać pieniądze należne im od detalistów i platform handlowych, takich jak Amazon, Walmart i Target, zarządzając sporami w ich imieniu. Równocześnie budujemy i rozwijamy nowe produkty, w tym AI Operator i Retail 365, kontynuując rozwój naszego portfolio produktów subskrypcyjnych wśród naszej bazy klientów.
Jesteśmy globalnym zespołem 340 osób w 33 zespołach, który rozwinął się dzięki 24 przejęciom. Działamy w płaskiej strukturze, dając ludziom prawdziwą odpowiedzialność i możliwość szybkiego działania. AI jest wbudowane w sposób, w jaki pracujemy w całym biznesie, pomagając nam zwiększyć szybkość, poprawić jakość i działać na dużą skalę.
Kluczowe obowiązki:
- Przyjmiesz odpowiedzialność za funkcje w systemach opartych na C# i .NET w Inventory Lab, dostarczając je od początkowego projektu do produkcji.
- Zaprojektujesz, rozwiniesz i utrzymasz czyste, skalowalne usługi backendowe, API i komponenty aplikacji przy użyciu C# i ekosystemu .NET.
- Będziesz pracować z nowoczesnymi technologiami .NET, w tym ASP.NET i ASP.NET Core, aby budować i utrzymywać niezawodne, wydajne aplikacje internetowe i usługi.
- Skupisz się na pisaniu łatwego do utrzymania, dobrze testowanego kodu, który wspiera ewoluujące wymagania produktu.
- Rozwiniesz i utrzymasz funkcje front-endowe przy użyciu Vue.js i TypeScript, budując responsywne, intuicyjne i łatwe do utrzymania interfejsy użytkownika, które integrują się z backendowymi API.
- Przyjmiesz odpowiedzialność za pełnostackowe funkcje od początku do końca, od projektowania usług backendowych i modeli danych po wdrażanie komponentów front-endowych, zarządzanie stanem aplikacji i zapewnienie spójnego doświadczenia użytkownika.
- Będziesz współpracować z zespołami Produktu, QA i DevOps, aby dostarczać niezawodne, wydajne funkcje w całym stosie aplikacji.
- Będziesz działać niezależnie w określonym zakresie, podejmując rozsądne decyzje techniczne i równoważąc szybkość dostarczania z długoterminową jakością.
- Aktywnie poprawisz istniejące systemy, debugując problemy produkcyjne, identyfikując przyczyny źródłowe i wdrażając trwałe poprawki.
- Wniesiesz wkład w dyskusje techniczne, pomożesz rozwijać architekturę w swoim obszarze i podnosić standardy inżynieryjne poprzez przemyślane przeglądy kodu.
O Tobie:
- 6-8+ lat doświadczenia w inżynierii oprogramowania.
- Silna znajomość C# i doświadczenie w budowaniu aplikacji produkcyjnych.
- Silne zrozumienie platformy .NET, w tym jej środowiska uruchomieniowego, bibliotek i ekosystemu rozwoju aplikacji.
- Doświadczenie w rozwijaniu aplikacji internetowych i usług backendowych przy użyciu ASP.NET i ASP.NET Core.
- Doświadczenie w rozwijaniu nowoczesnych aplikacji internetowych przy użyciu Vue.js lub React, w tym architektury opartej na komponentach i komponentów wielokrotnego użytku.
- Doświadczenie w budowaniu responsywnych, dostępnych interfejsów użytkownika oraz integrowaniu aplikacji front-endowych z REST API i utrzymywaniu usług backendowych.
- Solidne zrozumienie projektowania systemów, architektury aplikacji i skalowalnych wzorców rozwoju oprogramowania.
- Doświadczenie w pracy z bazami danych SQL, modelami danych relacyjnych i optymalizacją zapytań.
- Znajomość infrastruktury chmurowej: AWS lub Azure.
- Doświadczenie w debugowaniu systemów produkcyjnych, badaniu przyczyn źródłowych i samodzielnym rozwiązywaniu problemów.
- Komfort w pracy z Gitem, przeglądami kodu, automatycznym testowaniem i współpracy w procesach rozwoju.
- Umiejętność efektywnej pracy w istniejącym kodzie i poprawy jakości kodu bez nadmiernego inżynierii.
Czego szukamy:
- Masz silne poczucie odpowiedzialności i konsekwentnie dostarczasz wysokiej jakości pracę.
- Podejmujesz pragmatyczne decyzje techniczne, rozumiejąc, kiedy priorytetować szybkość, a kiedy inwestować w skalowalność, niezawodność i łatwość utrzymania.
- Rozumiesz praktyczne zastosowanie C# i ekosystemu .NET, wybierając odpowiednie frameworki i wzorce do budowy niezawodnego oprogramowania.
- Jesteś komfortowy w pracy z istniejącymi systemami, identyfikując możliwości poprawy i dostarczając rozwiązania, które równoważą natychmiastowe potrzeby biznesowe z długoterminową jakością techniczną.
- Rozkwitasz w środowisku skoncentrowanym na produkcie i dbasz o wpływ na klienta tego, co budujesz.
- Komunikujesz się jasno, skutecznie współpracujesz w zespołach i szukasz sposobów na poprawę zarówno produktu, jak i procesów inżynieryjnych.
W tej roli będziesz wspierać Inventory Lab, produkt używany przez sprzedawców e-commerce do zarządzania zapasami, listingami, księgowością i operacyjnymi przepływami pracy. Praca będzie odpowiednia dla kogoś, kto cieszy się rozwiązywaniem praktycznych problemów produktowych, poprawą niezawodności systemu i budowaniem oprogramowania, które wspiera rzeczywiste przypadki użycia klientów.
Uwaga: Jest to rola niezależnego kontraktora.
Wynagrodzenie, korzyści i dodatki:
- Wynagrodzenie: 140 000 USD rocznie
- Możliwość uczestnictwa w firmowych wyjazdach
- Regularne przeglądy wynagrodzeń.
- W pełni zdalna praca.
Senior Software Engineer – C# / .NET in Warsaw – pracodawca: Threecolts LLC
Threecolts to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w szybko rozwijającej się firmie technologicznej. Dzięki płaskiej strukturze organizacyjnej, pracownicy mają realny wpływ na decyzje i możliwość szybkiego działania, co sprzyja innowacjom. Oferujemy konkurencyjne wynagrodzenie, regularne przeglądy wynagrodzeń oraz możliwości rozwoju zawodowego w obszarze nowoczesnych technologii, takich jak AI i Salesforce.