Full-stack Developer (React + Java / Node.js)
ITEAMLY SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Kraków
13 000–21 000 zł netto (+ VAT) / mies.
Wymagania
- Java
- Spring Framework
- Spring Boot
- React.js
- TypeScript
- JavaScript
- AWS
- SQL
- REST APIs
- HTML
- CSS
- SCSS
- Jest
- React Testing Library
- Kafka
- Hadoop
- Apache Spark
- Next.js
- Redux
Opis stanowiska
Nasze wymagania:
Minimum 3–5 years of professional software development experience.
Commercial experience with Java, Spring Framework, and Spring Boot.
Commercial experience with React.js and TypeScript.
Solid understanding of JavaScript (ES6+).
Experience working with AWS in production environments.
Understanding of microservices architecture.
Hands-on experience with SQL and relational databases.
Experience integrating and consuming REST APIs.
Very good knowledge of HTML5, CSS3 / SCSS, responsive design, and cross-browser compatibility.
Experience with frontend testing using Jest and React Testing Library.
Familiarity with modern frontend tooling and build processes.
Ability to work independently, take ownership of delivered solutions, and contribute to system design.
Excellent communication skills and experience working in Agile environments.
Mile widziane:
Experience with Kafka or other event-driven architectures.
Knowledge of Hadoop or Apache Spark.
Experience with Next.js.
Experience with Redux, Zustand, or similar state management solutions.
Previous experience in Healthcare or Life Sciences projects.
O projekcie:
The project involves designing, developing, and maintaining scalable full stack applications using modern technologies such as React, Java, and AWS.
Zakres obowiązków:
Design, develop, and maintain scalable full stack applications using Java and React.
Build and maintain backend services with Java, Spring Framework, Spring Boot, SQL, and AWS.
Develop modern, reusable, and responsive user interfaces using React, TypeScript, and JavaScript.
Design and implement scalable frontend architecture and reusable UI components.
Collaborate closely with Product Owners, QA Engineers, and other development teams.
Integrate frontend applications with REST APIs and backend microservices.
Contribute to architectural decisions and technical discussions.
Ensure application performance, scalability, security, and maintainability.
Participate in code reviews, sprint planning, and Agile ceremonies.
Support deployment automation, production operations, and troubleshooting.
Mentor less experienced developers and promote engineering best practices.
Oferujemy:
Long-term cooperation on an international project.
100% remote work within Poland.
Flexible working hours.
Opportunity to influence architecture and technical decisions.
Modern technology stack.
Supportive, collaborative engineering culture.
Learning and development opportunities.
Modern equipment and comfortable working environment.
Minimum 3–5 years of professional software development experience.
Commercial experience with Java, Spring Framework, and Spring Boot.
Commercial experience with React.js and TypeScript.
Solid understanding of JavaScript (ES6+).
Experience working with AWS in production environments.
Understanding of microservices architecture.
Hands-on experience with SQL and relational databases.
Experience integrating and consuming REST APIs.
Very good knowledge of HTML5, CSS3 / SCSS, responsive design, and cross-browser compatibility.
Experience with frontend testing using Jest and React Testing Library.
Familiarity with modern frontend tooling and build processes.
Ability to work independently, take ownership of delivered solutions, and contribute to system design.
Excellent communication skills and experience working in Agile environments.
Mile widziane:
Experience with Kafka or other event-driven architectures.
Knowledge of Hadoop or Apache Spark.
Experience with Next.js.
Experience with Redux, Zustand, or similar state management solutions.
Previous experience in Healthcare or Life Sciences projects.
O projekcie:
The project involves designing, developing, and maintaining scalable full stack applications using modern technologies such as React, Java, and AWS.
Zakres obowiązków:
Design, develop, and maintain scalable full stack applications using Java and React.
Build and maintain backend services with Java, Spring Framework, Spring Boot, SQL, and AWS.
Develop modern, reusable, and responsive user interfaces using React, TypeScript, and JavaScript.
Design and implement scalable frontend architecture and reusable UI components.
Collaborate closely with Product Owners, QA Engineers, and other development teams.
Integrate frontend applications with REST APIs and backend microservices.
Contribute to architectural decisions and technical discussions.
Ensure application performance, scalability, security, and maintainability.
Participate in code reviews, sprint planning, and Agile ceremonies.
Support deployment automation, production operations, and troubleshooting.
Mentor less experienced developers and promote engineering best practices.
Oferujemy:
Long-term cooperation on an international project.
100% remote work within Poland.
Flexible working hours.
Opportunity to influence architecture and technical decisions.
Modern technology stack.
Supportive, collaborative engineering culture.
Learning and development opportunities.
Modern equipment and comfortable working environment.
🔍 Dekoder Ogłoszenia
🔴
Ability to work independently, take ownership of delivered solutions, and contribute to system design.
Oczekuje się, że będziesz samodzielnie rozwiązywać problemy i podejmować decyzje projektowe bez ciągłego nadzoru.
🟡
Excellent communication skills and experience working in Agile environments.
Może oznaczać częste spotkania, ceremonie scrumowe i potrzebę aktywnego uczestnictwa w procesie zespołowym.
🟡
Experience with AWS in production environments.
Może oznaczać pracę z infrastrukturą chmurową, ale bez gwarancji, że będzie to zaawansowane zarządzanie lub projektowanie architektury.
🟡
Understanding of microservices architecture.
Wymagana jest teoretyczna wiedza o mikroserwisach, ale niekoniecznie praktyczne doświadczenie w ich budowaniu lub utrzymaniu.
🟡
Contribute to system design.
Może oznaczać udział w dyskusjach projektowych, ale niekoniecznie samodzielne tworzenie architektury od podstaw.