
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.