Madiff (Make a Difference)
20 sierpnia 2024
Programista Node.JS відалено Poszukujemy doświadczonego starszego programisty Node.js, który dołączy do naszego dynamicznego zespołu. Idealny kandydat będzie miał duże doświadczenie z Node.js, NestJS, AWS i architekturą mikrousług. Będziesz odgrywać kluczową rolę w budowaniu skalowalnego produktu, który będzie obsługiwał naszą szybko rosnącą bazę klientów oraz zapewniał wysoką wydajność i dostępność. Główne obowiązki: Tworzenie i utrzymywanie skalowalnych usług back
20 sierpnia 2024
Programista Node.JS
відалено
Poszukujemy doświadczonego starszego programisty Node.js, który dołączy do naszego dynamicznego zespołu. Idealny kandydat będzie miał duże doświadczenie z Node.js, NestJS, AWS i architekturą mikrousług. Będziesz odgrywać kluczową rolę w budowaniu skalowalnego produktu, który będzie obsługiwał naszą szybko rosnącą bazę klientów oraz zapewniał wysoką wydajność i dostępność.
Główne obowiązki:
- Tworzenie i utrzymywanie skalowalnych usług backendowych przy użyciu Node.js i NestJS.
- Uczestnictwo w ceremoniach scrumowych (codziennych, planowania, retro itp.)
- Dostarczanie rozwiązań technicznych
- Projektowanie architektury projektu
- Projektowanie i wdrażać mikrousługi o wysokiej dostępności i wysokiej skalowalności.
- Współpracuj z zespołami interdyscyplinarnymi, aby definiować, projektować i udostępniać nowe funkcje.
- Zapewnij wydajność, jakość i responsywność aplikacji.
- Szybko i skutecznie rozwiązuj problemy produkcyjne.
- Optymalizuj wydajność aplikacji pod kątem szybkości i skalowalności.
- Bądź na bieżąco z najnowszymi trendami i technologiami branżowymi, aby mieć pewność, że nasza platforma pozostanie w czołówce
Wymagania:
- Bogate doświadczenie z Node.js i NestJS.
- Ponad 5 lat doświadczenia w tworzeniu oprogramowania backendowego
- Wcześniejsze doświadczenie z interfejsami API wysokiej częstotliwości
- Dobra znajomość AWS i architektur opartych na chmurze, w tym usług takich jak jako EC2, S3 i RDS.
- Udokumentowane doświadczenie z architekturą mikrousług.
- Biegła umiejętność pracy z bazami danych SQL i NoSQL, takimi jak PostgreSQL, MySQL, MongoDB lub DynamoDB.
- Znajomość interfejsów API RESTful i GraphQL.
- Znajomość frameworków i narzędzi testowych, takich jak Jest, Mocha czy Chai.
- Programowanie w TypeScript
- Docker
- DDD, BDD i TDD
- Doświadczenie z systemami kontroli wersji, w szczególności Git.
- Zrozumienie najlepszych praktyk w zakresie bezpieczeństwa podczas tworzenia aplikacji internetowych.
- Znajomość zasad CI/CD (uwaga: to nie jest rola DevOps).
- Doskonałe umiejętności rozwiązywania problemów i dbałość o szczegóły.
- Zdolność do skutecznej pracy w szybkim, dynamicznym środowisku.
- Silne umiejętności komunikacji i pracy zespołowej.
- Biegle włada językiem angielskim.
Korzyści:
- Solidne, konkurencyjne wynagrodzenie.
- Praca w wielojęzycznym, wielonarodowym i wielokulturowym środowisku przy międzynarodowych projektach
- Opieka medyczna