Senior Full Stack Engineer (Node.js / React)
ITEAMLY SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Warszawa
16 500–22 500 zł netto (+ VAT) / mies.
Wymagania
- JavaScript
- Node.js
- TypeScript
- React.js
- Next.js
- MySQL
- MongoDB
- Redis
- DynamoDB
- AWS
- Elasticsearch
- GitHub Copilot
- PHP
- Python
- Ruby
- Perl
- Git
Opis stanowiska
Nasze wymagania:
5+ years of professional experience in software development
Strong knowledge of JavaScript and Node.js
Good knowledge of TypeScript
Good knowledge of React and Next.js
Strong knowledge of databases, including MySQL, MongoDB, Redis and DynamoDB
Good knowledge of AWS services, including EC2, Lambda, SQS and SNS
Knowledge of Elasticsearch
Knowledge of GraphQL
Experience with PHP or another server-side language, such as Python, Ruby or Perl
Knowledge of software architecture and scalable system design
Strong understanding of web networking concepts, including CORS
Knowledge of application security and OWASP
Experience with AI-assisted development tools and AI-supported code generation, testing and debugging
Strong troubleshooting and problem-solving skills
English C1+
Mile widziane:
Experience designing scalable and secure web services
Experience with distributed systems and high-performance applications
Experience integrating LLM/AI capabilities into applications
Experience working in Agile/Scrum teams
Zakres obowiązków:
Design, develop, test and maintain scalable web applications and services
Build secure and scalable RESTful APIs
Design and optimize relational and NoSQL databases
Work with AWS cloud services and distributed systems
Contribute to software architecture and technical decisions
Troubleshoot and debug complex technical issues
Collaborate with Engineering, Product, Design and DevOps teams
Use AI-assisted development tools to improve coding, testing and problem-solving
Oferujemy:
Work on a modern, large-scale data and insights platform
Opportunity to work with modern cloud, web and AI technologies
Collaboration with an experienced international engineering team
Private medical care
MultiSport card
5+ years of professional experience in software development
Strong knowledge of JavaScript and Node.js
Good knowledge of TypeScript
Good knowledge of React and Next.js
Strong knowledge of databases, including MySQL, MongoDB, Redis and DynamoDB
Good knowledge of AWS services, including EC2, Lambda, SQS and SNS
Knowledge of Elasticsearch
Knowledge of GraphQL
Experience with PHP or another server-side language, such as Python, Ruby or Perl
Knowledge of software architecture and scalable system design
Strong understanding of web networking concepts, including CORS
Knowledge of application security and OWASP
Experience with AI-assisted development tools and AI-supported code generation, testing and debugging
Strong troubleshooting and problem-solving skills
English C1+
Mile widziane:
Experience designing scalable and secure web services
Experience with distributed systems and high-performance applications
Experience integrating LLM/AI capabilities into applications
Experience working in Agile/Scrum teams
Zakres obowiązków:
Design, develop, test and maintain scalable web applications and services
Build secure and scalable RESTful APIs
Design and optimize relational and NoSQL databases
Work with AWS cloud services and distributed systems
Contribute to software architecture and technical decisions
Troubleshoot and debug complex technical issues
Collaborate with Engineering, Product, Design and DevOps teams
Use AI-assisted development tools to improve coding, testing and problem-solving
Oferujemy:
Work on a modern, large-scale data and insights platform
Opportunity to work with modern cloud, web and AI technologies
Collaboration with an experienced international engineering team
Private medical care
MultiSport card
🔍 Dekoder Ogłoszenia
🔴
Experience with AI-assisted development tools and AI-supported code generation, testing and debugging
Może oznaczać, że firma dopiero zaczyna eksperymentować z AI i nie ma jeszcze wypracowanych procesów, lub że oczekuje się od kandydata samodzielnego wdrażania tych narzędzi.
🔴
Experience with PHP or another server-side language, such as Python, Ruby or Perl
Chociaż główny nacisk jest na Node.js, to wymaganie sugeruje, że projekt może mieć historyczny kod w PHP lub inne języki są mile widziane do utrzymania lub rozwoju istniejących części systemu.
🟡
Contribute to software architecture and technical decisions
Może oznaczać realny wpływ na architekturę, ale też może oznaczać, że oczekuje się od kandydata aktywnego udziału w dyskusjach, nawet jeśli ostateczne decyzje podejmuje ktoś inny.
🟡
Collaborate with Engineering, Product, Design and DevOps teams
Oznacza pracę w zespole interdyscyplinarnym, co może być zarówno pozytywne (różnorodność perspektyw), jak i wymagać dobrej komunikacji i umiejętności negocjacji.
🟡
Experience designing scalable and secure web services
Jest to standardowe wymaganie dla stanowiska seniorskiego, ale jego stopień realizacji zależy od faktycznej architektury i procesów w firmie.