Poszukujemy doświadczonego Full Stack Developera do pracy nad projektem, który wykorzystuje nowoczesne technologie webowe w połączeniu z chmurowymi rozwiązaniami AWS. Celem projektu jest budowa i utrzymanie aplikacji opartej na architekturze serverless, z wykorzystaniem ReactJS, NodeJS oraz AWS. Zespół pracuje w metodologii Agile Scrum, a rozwiązania wdrażane są w chmurze AWS, w tym usługi takie jak Lambda, S3, API Gateway, Route53 i inne.
responsibilities :
Rozwój i utrzymanie aplikacji front-endowych oraz back-endowych opartych na ReactJS oraz NodeJS.
Projektowanie i implementacja REST API w NodeJS, w tym zapewnienie integracji z AWS i zarządzanie uwierzytelnianiem za pomocą OAuth 2.0.
Tworzenie aplikacji z użyciem komponentów front-endowych (ReactJS/NextJS) oraz implementacja logiki po stronie serwera z wykorzystaniem NodeJS/ExpressJS.
Praca z bazą danych NoSQL (DynamoDB).
Implementacja i zarządzanie aplikacjami w chmurze AWS z wykorzystaniem AWS Lambda, API Gateway, S3, Route53, Amplify, VPC.
Współpraca z zespołem w metodyce Agile Scrum, uczestniczenie w codziennych spotkaniach, sprintach i retrospektywach.
Tworzenie i utrzymywanie dokumentacji technicznej.
requirements-expected :
Doświadczenie w pracy z ReactJS (JavaScript), w tym znajomość HTML5, CSS3, oraz JavaScript (ES6+).
Wiedza i doświadczenie w tworzeniu aplikacji front-endowych działających na różnych platformach (web, tablet, mobile).
Doświadczenie w tworzeniu i utrzymaniu REST API opartych na NodeJS.
Znajomość metod uwierzytelniania i autoryzacji opartych na OAuth 2.0.
Praktyczne doświadczenie w pracy z usługami chmurowymi AWS, w tym AWS Lambda, API Gateway, S3, Amplify, Route53, VPC.
Doświadczenie w pracy z systemami kontroli wersji, takimi jak GIT.
Umiejętność pracy w metodologii Agile Scrum.
Dobre umiejętności komunikacyjne i zdolność do pracy zespołowej.
Dbałość o jakość kodu, testowanie oraz utrzymywanie wysokich standardów programistycznych.