TMSfirst
TMSfirst
TMSfirst tworzy chmurowe oprogramowanie do zarządzania transportem dla organizacji obsługujących złożone globalne łańcuchy dostaw. Platforma łączy transport morski, lotniczy, kolejowy, masowy, całopojazdowy i częściowy w jednym systemie, zapewniając widoczność łańcucha dostaw, analitykę, harmonizację danych oraz przepływy pracy wspierane przez sztuczną inteligencję. Integrując operacje logistyczne i zakupowe, TMSfirst pomaga firmom monitorować przewozy towarowe w czasie rzeczywistym, identyfikować nieefektywności i podejmować trafniejsze decyzje dotyczące transportu. Założona w 2014 roku firma działa w sektorze technologii transportowych, logistycznych i technologii łańcucha dostaw oraz zatrudnia od 201 do 500 osób.

Starszy inżynier aplikacji, praca zdalna (Stany Zjednoczone)

Rozwijaj Ascender Pro i aplikacje wewnętrzne w całym stosie technologicznym. Twórz funkcje produkcyjne w Pythonie, React, TypeScript i Go, współpracując przy architekturze i realizacji projektów.

Opis

  • Pomagaj rozwijać Ascender Pro i inne aplikacje wewnętrzne.
  • Odpowiadaj za prace frontendowe i backendowe, sprawnie dostarczając funkcje.
  • Twórz i utrzymuj funkcje backendowe w Pythonie oraz interfejsy frontendowe w React i TypeScript.
  • W razie potrzeby angażuj się w projekty tworzone w Go.
  • Korzystaj z narzędzi programistycznych wspieranych przez AI i krytycznie oceniaj poprawność ich wyników.
  • Współpracuj z zespołem inżynieryjnym, aby szybko dostarczać kod gotowy do wdrożenia.
  • Współtwórz decyzje architektoniczne i ustalaj najlepsze praktyki dla stosu aplikacji.
  • Analizuj, debuguj i naprawiaj problemy w systemach frontendowych i backendowych.
  • W miarę możliwości wspieraj inne wewnętrzne inicjatywy inżynieryjne.

Wymagania

  • Zaawansowana znajomość Pythona w zakresie inżynierii backendu.
  • Praktyczne doświadczenie z React, TypeScript, JavaScript i NPM.
  • Doświadczenie z Go lub gotowość do pracy z tym językiem.
  • Umiejętność szybkiej pracy i obsługi dużej liczby zadań inżynieryjnych.
  • Praktyczne doświadczenie z narzędziami AI do programowania, takimi jak Claude Code lub Copilot, oraz umiejętność oceny ich wyników.
  • Swoboda pracy w całym stosie technologicznym, ze szczególnym naciskiem na systemy backendowe.
  • Silne umiejętności analityczne i rozwiązywania problemów oraz samodzielne podejście do pracy.
  • Nastawienie na współpracę, otwartość, pokorę, uczciwość i ciągłe doskonalenie.
  • Sześć do ośmiu lub więcej lat profesjonalnego doświadczenia w tworzeniu oprogramowania.
  • Doświadczenie w budowaniu i wdrażaniu produkcyjnych aplikacji w Pythonie oraz z użyciem nowoczesnych frameworków JavaScript lub TypeScript.
  • Doświadczenie z Go będzie dużym atutem.
  • Znajomość platform automatyzacji Ascender, AWX lub Ansible będzie mile widziana, ale nie jest wymagana.
  • Doświadczenie z systemami sterowanymi zdarzeniami, automatyzacją infrastruktury lub narzędziami DevOps będzie dodatkowym atutem.

Benefity

  • Ubezpieczenie medyczne, dentystyczne i okulistyczne.
  • Elastyczny płatny urlop.
  • Opcje na akcje pracownicze.
  • Praca zdalna, bez konieczności podróży służbowych na większości stanowisk.