Senior Full Stack Engineer (Node.js / React)
⚲ Remote
16 500 - 22 500 PLN (PERMANENT)
Wymagania
- JavaScript
- React
- MySQL
- MongoDB
- Redis
- AWS
- AWS EC2
- AWS Lambda
- Amazon SQS
- PHP
- Python
- Ruby
- Networking
- Security
- Testing
- Web Services (nice to have)
- AI (nice to have)
- LLM (nice to have)
Opis stanowiska
O projekcie:
We offer- 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
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+Nice to have- 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
Codzienne zadania:
- 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
We offer- 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
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+Nice to have- 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
Codzienne zadania:
- 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
🔍 Dekoder Ogłoszenia
🔴
Work on a modern, large-scale data and insights platform
Może oznaczać pracę nad złożonym i potencjalnie trudnym do zrozumienia systemem, który wymaga ciągłych zmian i adaptacji.
🔴
Opportunity to work with modern cloud, web and AI technologies
Sformułowanie to może sugerować, że firma dopiero zaczyna wdrażać te technologie, a Ty możesz być częścią tego procesu, co wiąże się z niepewnością i potencjalnymi wyzwaniami.
🔴
Collaboration with an experienced international engineering team
Może oznaczać pracę w zespole z różnymi strefami czasowymi i potencjalnymi barierami komunikacyjnymi, a także konieczność dostosowania się do różnych stylów pracy.
🔴
Experience with AI-assisted development tools and AI-supported code generation, testing and debugging
Może oznaczać, że firma dopiero eksperymentuje z narzędziami AI, a Twoja rola może polegać na ich testowaniu i wdrażaniu, a niekoniecznie na zaawansowanym wykorzystaniu AI w projektowaniu.
🔴
Design, develop, test and maintain scalable web applications and services
Zakres obowiązków może być bardzo szeroki, obejmując cały cykl życia oprogramowania, co może oznaczać dużą odpowiedzialność i potencjalnie brak specjalizacji.