Praca
Z kanału partnera
Starszy inżynier oprogramowania (Node.js)
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Umowa
- Zdalnie
- Tak
- Firma
- MagmaLabs
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Starszy inżynier oprogramowania (Node.js)
Ważne: ta rola jest dostępna tylko dla kandydatów mieszkających obecnie w Meksyku lub Ameryce Łacińskiej. Zgłoszenia z innych województw nie będą rozpatrywane.
Dołącz do MagmaLabs, wiodącego dostawcy doświadczonych inżynierów oprogramowania, którego zadaniem jest pomaganie firmom w osiąganiu ich celów w różnorodnych i wpływowych branżach. Aktywnie poszukujemy doświadczonego starszego inżyniera oprogramowania (Node.js), który dołączy do naszego w pełni zdalnego zespołu.
Na tym kluczowym stanowisku wykorzystasz swoją pasję do tworzenia skalowalnych, wydajnych systemów zaplecza, aby sprostać złożonym wyzwaniom stojącym przed naszymi klientami z branży technologii zdrowotnych, handlu elektronicznego, fintech i innych szybko rozwijających się sektorów. Będziesz odgrywać kluczową rolę w projektowaniu, rozwijaniu i utrzymywaniu nowoczesnych architektur backendowych opartych na Node.js i technologiach natywnych w chmurze, bezpośrednio przyczyniając się do sukcesu naszych klientów, jednocześnie zapewniając doskonałość techniczną w projektach.
O roli
Czy jesteś doświadczonym inżynierem backendu i pasjonujesz się budowaniem niezawodnych, bezpiecznych i skalowalnych systemów za pomocą Node.js?
Jako starszy inżynier oprogramowania (Node.js) przejmiesz odpowiedzialność za decyzje dotyczące architektury, będziesz kierować inicjatywami związanymi z backendem i zapewniasz najlepsze praktyki w interfejsach API o dużym ruchu, platformach SaaS i systemach rozproszonych. Zrównoważysz szybkość dostarczania z długoterminową łatwością konserwacji, optymalizacją wydajności, bezpieczeństwem i obserwowalnością.
Twój wkład będzie miał bezpośredni wpływ na niezawodność systemu, produktywność programistów i skalowalność biznesową.
Jeśli lubisz rozwiązywać złożone wyzwania związane z backendem przy użyciu nowoczesnych ekosystemów JavaScript/TypeScript, czekamy na Twoją opinię.
Obowiązki
• Kierowanie projektowaniem architektury, rozwojem i ciągłą ewolucją skalowalnych aplikacji zaplecza przy użyciu Node.js (najlepiej z TypeScript).
• Projektuj i wdrażaj interfejsy API RESTful i/lub GraphQL z przejrzystymi standardami wersjonowania, walidacji, dokumentacji i obsługi błędów.
• Optymalizuj wydajność baz danych (głównie PostgreSQL), włączając projektowanie schematów, strategie indeksowania, dostrajanie zapytań i zarządzanie transakcjami.
• Wdrażaj przetwarzanie asynchroniczne, zadania w tle i przepływy pracy sterowane zdarzeniami, korzystając z nowoczesnych systemów kolejek i komunikatów.
• Projektuj odporne integracje z interfejsami API i usługami innych firm (przekroczenia limitu czasu, ponowne próby, wyłączniki automatyczne, monitorowanie).
• Zapewnij jakość i niezawodność kodu poprzez testy automatyczne (testy jednostkowe, integracyjne i kontraktowe).
• Uczestniczyć w przeglądach kodu, utrzymywać wysokie standardy inżynieryjne i aktywnie doradzać członkom zespołu.
• Współpraca międzyfunkcyjna z menedżerami produktów, projektantami i innymi inżynierami w celu dostarczania kompleksowych rozwiązań.
• Udział w infrastrukturze i procesach wdrażania (Docker, Kubernetes, potoki CI/CD).
• Popraw niezawodność produkcji poprzez monitorowanie, rejestrowanie, śledzenie i optymalizację wydajności.
• Utrzymuj przejrzystą dokumentację techniczną, w tym decyzje dotyczące architektury i wytyczne operacyjne.
• Przejmuj odpowiedzialność za złożone inicjatywy techniczne i niezależnie doprowadzaj je do końca.
Wymagania
• Minimum 7 lat doświadczenia w tworzeniu oprogramowania, z czego co najmniej 5 lat na tworzeniu backendu z wykorzystaniem Node.js w środowiskach produkcyjnych.
• Dobra znajomość TypeScriptu (lub nowoczesnego JavaScriptu z chęcią pracy w TypeScript).
• Doświadczenie z frameworkami backendowymi, takimi jak NestJS, Express lub Fastify.
• Solidna wiedza z relacyjnymi bazami danych (najlepiej PostgreSQL), w tym projektowaniem schematów i optymalizacją zapytań.
• Doświadczenie z buforowaniem i/lub systemami przetwarzania asynchronicznego (np. Redis, brokerzy komunikatów, kolejki).
• Praktyczne doświadczenie ze frameworkami do testów automatycznych (np. Jest lub podobnymi) i potokami CI/CD.
• Silne zrozumienie praktyk bezpiecznego backendu (uwierzytelnianie, autoryzacja, sprawdzanie poprawności danych wejściowych, zarządzanie sekretami, ograniczanie szybkości).
• Doświadczenie w pracy ze środowiskami konteneryzacyjnymi i chmurowymi.
• Biegłość w korzystaniu z Git i przepływów pracy związanych z programowaniem opartym na współpracy.
• Silne umiejętności rozwiązywania problemów i zdolność do rozwoju w zdalnym środowisku.
• Doskonałe umiejętności komunikacyjne w języku angielskim.
• Wykazano zdolność do podejmowania inicjatywy i samodzielnego podejmowania decyzji technicznych.
• Doświadczenie w pracy w ramach metodologii Agile (Scrum, Kanban itp.).
Dodatkowe punkty, jeśli je posiadasz
• Doświadczenie w projektowaniu mikroserwisów lub refaktoryzacji systemów monolitycznych.
• Doświadczenie z architekturami sterowanymi zdarzeniami.
• Znajomość GraphQL lub zaawansowanego projektowania kontraktów API.
• Doświadczenie z Amazon Web Services, Google Cloud lub Microsoft Azure.
• Praktyczne doświadczenie z Dockerem i orkiestracją kontenerów.
• Znajomość praktyk rozproszonego śledzenia i obserwowalności.
• Znajomość frameworków frontendowych takich jak React.js.
• Wkład w projekty open source lub publikacje techniczne.
O nas
Jesteśmy zespołem innowacyjnych specjalistów w dziedzinie oprogramowania, których zadaniem jest dostarczanie wysokiej jakości rozwiązań dla różnych branż. Dzięki udokumentowanej historii sukcesów stawiamy na pierwszym miejscu doskonałość techniczną, współpracę i ciągły rozwój członków naszego zespołu.
Angażujemy się w mentoring, rozwój umiejętności i długoterminowy rozwój kariery w wspierającym, zdalnym środowisku.
Dołącz do nas, aby pracować nad wpływowymi projektami i rozwijać swoją karierę jako starszy inżynier Node.js.
Pierwotnie opublikowany w Himalajach
Źródło: Himalaje (https://himalayas.app/companies/magmalabs/jobs/senior-software-engineer-node-js?utm_source=api)
Ważne: ta rola jest dostępna tylko dla kandydatów mieszkających obecnie w Meksyku lub Ameryce Łacińskiej. Zgłoszenia z innych województw nie będą rozpatrywane.
Dołącz do MagmaLabs, wiodącego dostawcy doświadczonych inżynierów oprogramowania, którego zadaniem jest pomaganie firmom w osiąganiu ich celów w różnorodnych i wpływowych branżach. Aktywnie poszukujemy doświadczonego starszego inżyniera oprogramowania (Node.js), który dołączy do naszego w pełni zdalnego zespołu.
Na tym kluczowym stanowisku wykorzystasz swoją pasję do tworzenia skalowalnych, wydajnych systemów zaplecza, aby sprostać złożonym wyzwaniom stojącym przed naszymi klientami z branży technologii zdrowotnych, handlu elektronicznego, fintech i innych szybko rozwijających się sektorów. Będziesz odgrywać kluczową rolę w projektowaniu, rozwijaniu i utrzymywaniu nowoczesnych architektur backendowych opartych na Node.js i technologiach natywnych w chmurze, bezpośrednio przyczyniając się do sukcesu naszych klientów, jednocześnie zapewniając doskonałość techniczną w projektach.
O roli
Czy jesteś doświadczonym inżynierem backendu i pasjonujesz się budowaniem niezawodnych, bezpiecznych i skalowalnych systemów za pomocą Node.js?
Jako starszy inżynier oprogramowania (Node.js) przejmiesz odpowiedzialność za decyzje dotyczące architektury, będziesz kierować inicjatywami związanymi z backendem i zapewniasz najlepsze praktyki w interfejsach API o dużym ruchu, platformach SaaS i systemach rozproszonych. Zrównoważysz szybkość dostarczania z długoterminową łatwością konserwacji, optymalizacją wydajności, bezpieczeństwem i obserwowalnością.
Twój wkład będzie miał bezpośredni wpływ na niezawodność systemu, produktywność programistów i skalowalność biznesową.
Jeśli lubisz rozwiązywać złożone wyzwania związane z backendem przy użyciu nowoczesnych ekosystemów JavaScript/TypeScript, czekamy na Twoją opinię.
Obowiązki
• Kierowanie projektowaniem architektury, rozwojem i ciągłą ewolucją skalowalnych aplikacji zaplecza przy użyciu Node.js (najlepiej z TypeScript).
• Projektuj i wdrażaj interfejsy API RESTful i/lub GraphQL z przejrzystymi standardami wersjonowania, walidacji, dokumentacji i obsługi błędów.
• Optymalizuj wydajność baz danych (głównie PostgreSQL), włączając projektowanie schematów, strategie indeksowania, dostrajanie zapytań i zarządzanie transakcjami.
• Wdrażaj przetwarzanie asynchroniczne, zadania w tle i przepływy pracy sterowane zdarzeniami, korzystając z nowoczesnych systemów kolejek i komunikatów.
• Projektuj odporne integracje z interfejsami API i usługami innych firm (przekroczenia limitu czasu, ponowne próby, wyłączniki automatyczne, monitorowanie).
• Zapewnij jakość i niezawodność kodu poprzez testy automatyczne (testy jednostkowe, integracyjne i kontraktowe).
• Uczestniczyć w przeglądach kodu, utrzymywać wysokie standardy inżynieryjne i aktywnie doradzać członkom zespołu.
• Współpraca międzyfunkcyjna z menedżerami produktów, projektantami i innymi inżynierami w celu dostarczania kompleksowych rozwiązań.
• Udział w infrastrukturze i procesach wdrażania (Docker, Kubernetes, potoki CI/CD).
• Popraw niezawodność produkcji poprzez monitorowanie, rejestrowanie, śledzenie i optymalizację wydajności.
• Utrzymuj przejrzystą dokumentację techniczną, w tym decyzje dotyczące architektury i wytyczne operacyjne.
• Przejmuj odpowiedzialność za złożone inicjatywy techniczne i niezależnie doprowadzaj je do końca.
Wymagania
• Minimum 7 lat doświadczenia w tworzeniu oprogramowania, z czego co najmniej 5 lat na tworzeniu backendu z wykorzystaniem Node.js w środowiskach produkcyjnych.
• Dobra znajomość TypeScriptu (lub nowoczesnego JavaScriptu z chęcią pracy w TypeScript).
• Doświadczenie z frameworkami backendowymi, takimi jak NestJS, Express lub Fastify.
• Solidna wiedza z relacyjnymi bazami danych (najlepiej PostgreSQL), w tym projektowaniem schematów i optymalizacją zapytań.
• Doświadczenie z buforowaniem i/lub systemami przetwarzania asynchronicznego (np. Redis, brokerzy komunikatów, kolejki).
• Praktyczne doświadczenie ze frameworkami do testów automatycznych (np. Jest lub podobnymi) i potokami CI/CD.
• Silne zrozumienie praktyk bezpiecznego backendu (uwierzytelnianie, autoryzacja, sprawdzanie poprawności danych wejściowych, zarządzanie sekretami, ograniczanie szybkości).
• Doświadczenie w pracy ze środowiskami konteneryzacyjnymi i chmurowymi.
• Biegłość w korzystaniu z Git i przepływów pracy związanych z programowaniem opartym na współpracy.
• Silne umiejętności rozwiązywania problemów i zdolność do rozwoju w zdalnym środowisku.
• Doskonałe umiejętności komunikacyjne w języku angielskim.
• Wykazano zdolność do podejmowania inicjatywy i samodzielnego podejmowania decyzji technicznych.
• Doświadczenie w pracy w ramach metodologii Agile (Scrum, Kanban itp.).
Dodatkowe punkty, jeśli je posiadasz
• Doświadczenie w projektowaniu mikroserwisów lub refaktoryzacji systemów monolitycznych.
• Doświadczenie z architekturami sterowanymi zdarzeniami.
• Znajomość GraphQL lub zaawansowanego projektowania kontraktów API.
• Doświadczenie z Amazon Web Services, Google Cloud lub Microsoft Azure.
• Praktyczne doświadczenie z Dockerem i orkiestracją kontenerów.
• Znajomość praktyk rozproszonego śledzenia i obserwowalności.
• Znajomość frameworków frontendowych takich jak React.js.
• Wkład w projekty open source lub publikacje techniczne.
O nas
Jesteśmy zespołem innowacyjnych specjalistów w dziedzinie oprogramowania, których zadaniem jest dostarczanie wysokiej jakości rozwiązań dla różnych branż. Dzięki udokumentowanej historii sukcesów stawiamy na pierwszym miejscu doskonałość techniczną, współpracę i ciągły rozwój członków naszego zespołu.
Angażujemy się w mentoring, rozwój umiejętności i długoterminowy rozwój kariery w wspierającym, zdalnym środowisku.
Dołącz do nas, aby pracować nad wpływowymi projektami i rozwijać swoją karierę jako starszy inżynier Node.js.
Pierwotnie opublikowany w Himalajach
Źródło: Himalaje (https://himalayas.app/companies/magmalabs/jobs/senior-software-engineer-node-js?utm_source=api)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: MagmaLabs
Ogłoszenie pochodzi od MagmaLabs.