April 8, 2026

Big Data Developer

Mid • Hybrid

140 - 175 PLN

Warsaw, Poland

About the Team
Join the Backend Application Capability Team, where we support key projects and initiatives within GBS (Group Business Support) – IT/Technology. Our team focuses on delivering high-quality platform and software development solutions, enabling scalable and efficient data processing systems that support critical business operations.

Key Responsibilities

  • Design and develop Big Data solutions using Scala and Apache Spark

  • Contribute to the development and maintenance of data platforms within the Hadoop ecosystem

  • Write, optimize, and maintain SQL queries for data processing and analysis

  • Develop and maintain automation scripts using Linux Shell Scripting

  • Collaborate with cross-functional teams to integrate, deploy, and maintain data solutions

  • Work with version control systems and CI/CD tools to support efficient development and deployment processes

  • Participate in designing scalable data pipelines and data processing architectures

Required Qualifications

  • 3+ years of professional experience with Scala

  • Practical experience working with Apache Spark

  • Knowledge of Linux Shell Scripting

  • Strong knowledge of SQL

  • Experience with the Hadoop ecosystem (YARN, Sqoop, Hive, Impala, MapReduce, Oozie, etc.)

  • Familiarity with version control and CI/CD tools (e.g., Git, Ansible, Bamboo, Jenkins)

Nice to Have

  • Experience with functional programming concepts and principles in Scala

  • Experience with streaming technologies such as Flink or Kafka

  • Basic understanding of data analysis

  • Familiarity with SAFe Agile methodology

Similar jobs you might like

Technology

j-labs

Scala Developer

Mid

Hybrid

Krakow, Poland

160 - 185 PLN

🏢 Summary: Oferta dotyczy roli Scala Big Data Developera w międzynarodowym projekcie rozwijającym rozwiązania do wykrywania i analizy ryzyka przestępczości finansowej w skali globalnej. Praca obejmuje budowę i rozwój pipeline’ów przetwarzania danych w środowisku Big Data z wykorzystaniem technologii chmurowych. Zespół pracuje w metodyce Agile Scrum, wykorzystując nowoczesny stack oparty o Scala, Spark i GCP. 🗂️ Requirements: Minimum 3 lata doświadczenia w programowaniu w Scala, Bardzo dobra znajomość Apache Hadoop, Bardzo dobra znajomość Apache Spark, Doświadczenie w pracy z GitHub, Podstawowa znajomość Python, Doświadczenie w pracy w metodyce Scrum, Dobra znajomość języka angielskiego 📃 Skills: Scala, Spark, Hadoop, GCP, Airflow, Elasticsearch, Python, GitHub, Jenkins, Jira, Confluence, SQL 🏢 Description: O projekcie Dołącz do zespołu rozwijającego rozwiązania wspierające wykrywanie i analizę ryzyka związanego z przestępczością finansową na globalną skalę. Projekt wykorzystuje technologie Big Data, sztuczną inteligencję oraz rozwiązania chmurowe do przetwarzania i analizy ogromnych wolumenów danych. Pracujemy w międzynarodowym środowisku Agile Scrum, w zespołach zlokalizowanych w Polsce, Wielkiej Brytanii i Chinach. Stack technologiczny: Scala, Apache Spark, Google Cloud Platform (GCP), Apache Airflow, Hadoop, Elasticsearch, Python, GitHub, Jenkins, Jira, Confluence, relacyjne bazy danych. Tryb pracy: hybryda - praca z biura 1 raz w tygodniu (poniedziałki lub piątki) Wymagania Minimum 3 lata doświadczenia w programowaniu w Scala Bardzo dobra znajomość i doświadczenie w pracy: Apache Hadoop i Apache Spark Doświadczenie w pracy z GitHub Podstawowa znajomość Python Doświadczenie w pracy zgodnie z metodyką Scrum Dobra znajomość języka angielskiego umożliwiająca swobodną komunikację w międzynarodowym środowisku Mile widziane Doświadczenie z Google Cloud Platform (GCP) Znajomość JUnit oraz podejść TDD i BDD Doświadczenie z Jenkins Znajomość zasad Clean Code, SOLID, KISS, DRY oraz wzorców projektowych Doświadczenie z Elasticsearch Certyfikaty Secure Code Warrior Twoje zadania Tworzenie i rozwój pipeline’ów przetwarzania danych z wykorzystaniem Scala i Apache Spark w środowisku GCP Analiza oraz przetwarzanie danych w środowisku Big Data Udział w pełnym cyklu wytwarzania oprogramowania – od analizy wymagań po wdrożenie produkcyjne Utrzymanie, testowanie i rozwój istniejących rozwiązań Współpraca z międzynarodowymi zespołami oraz aktywny udział w procesie Scrum Co oferuje projekt? Praca przy rozwiązaniu wspierającym globalną walkę z przestępczością finansową Międzynarodowe środowisko i współpraca z ekspertami z różnych krajów Nowoczesny stack technologiczny oparty o Big Data i Cloud Możliwość pracy z ogromnymi wolumenami danych Kultura organizacyjna oparta na współpracy, wymianie wiedzy i ciągłym doskonaleniu Realny wpływ na rozwój produktu oraz podejmowane decyzje techniczne

Technology

emagine Polska

Backend Developer

Mid

Hybrid

Krakow, Poland

🏢 Summary: Backend Developer role focused on modernizing and optimizing backend services, upgrading core technologies, and implementing automation using GenAI tooling. The position involves migrating authentication systems to OAuth, consolidating data stores, and building Spark-based batch pipelines. It emphasizes performance improvements, scalable architecture, and robust backend engineering practices. 🗂️ Requirements: Hands-on experience with production Java services, Hands-on experience with production Scala services, Familiarity with Play Framework internals, Experience with Spark for pipeline-heavy workloads, Experience with OAuth-based authentication patterns 📃 Skills: Java, Scala, Play, Spark, OAuth, JDK, GenAI 🏢 Description: Summary The Backend Developer role is aimed at enhancing and modernizing backend services and pipelines within the organization. This position primarily focuses on improving system performance, ensuring robust authentication mechanisms, and implementing automation to streamline processes. Main Responsibilities Modernise backend services and pipelines by upgrading to the latest JDK, Scala 3.x, and Play Framework 3.x. Apply GenAI tooling to automate code transformations, dependency resolution, and compatibility fixes, producing reusable tools and documentation. Migrate authentication frameworks from legacy APIs to OAuth-based solutions across various backend services. Replace multiple data stores with a single versioned table, creating Spark/Java batch pipelines for backfill/migration and extending Scala/Play backends. Key Requirements Hands-on experience with production Java/Scala services. Familiarity with Play Framework internals. Experience with Spark for pipeline-heavy work. Comfortable with OAuth-based authentication patterns. Nice to Have Familiarity with React/TypeScript. For DevOps-leaning candidates: experience with Gradle, scripting, and CI/CD pipelines. Other Details Location: Not specified. Team Structure: Not specified. Tools/Methodologies: Java, Scala, Play Framework, Spark, OAuth.

Technology

iTeamly

Senior Backend Engineer

Senior

Remote

Kraków, Poland

22,500 - 26,500 PLN

🏢 Summary: Backend engineering role focused on building scalable backend services, APIs, and internal developer platforms in a fully remote environment. The position involves improving system architecture, optimizing distributed systems, and collaborating across the full software development lifecycle. The offer includes influence on technical decisions, modern technologies, and growth opportunities within an experienced engineering team. 🗂️ Requirements: 5+ years of backend software development experience, Proficiency in PHP or experience with Java, Python, Go, Knowledge of RESTful APIs and GraphQL, Experience building scalable distributed backend systems, Experience with SQL/MySQL and database optimization, Experience with automated testing and monitoring, Knowledge of debugging production systems, Familiarity with contract-driven development, English for daily technical communication 📃 Skills: PHP, Java, Python, Go, REST, GraphQL, SQL, MySQL, React, API 🏢 Description: ✅ Your responsibilities: ・Design, develop, and maintain scalable backend services and APIs for third-party integrations. Improve platform architecture, service communication, and internal developer tooling. Collaborate with Product Managers, Designers, and Engineers throughout the entire software development lifecycle. Optimize existing systems for performance, scalability, reliability, and maintainability. Drive engineering best practices, including code quality, testing, and documentation. Participate in architecture discussions and technical decision-making. Mentor engineers through code reviews, pair programming, and knowledge sharing. Continuously improve the developer experience by building reliable internal platforms and tools. 🧠 Our requirements: 5+ years of experience in backend software development. Strong proficiency in PHP (preferred) or solid experience with Java, Python, Go , or similar backend technologies. Strong understanding of RESTful APIs , GraphQL , and API design best practices. Experience designing and building scalable, distributed backend systems. Hands-on experience with SQL/MySQL databases and database optimization. Experience with automated testing, observability, monitoring, and debugging production systems. Familiarity with contract-driven development and modern software development practices. Basic knowledge of frontend technologies such as React is a plus. Strong communication skills and the ability to collaborate across cross-functional teams. Passion for writing clean, maintainable, and high-quality code or AI automation English at a level allowing daily technical communication 🌟 What we offer: 100% remote work. Private healthcare and Multisport. Life insurance. Real influence on technical decisions and system architecture. Opportunity to build scalable backend services and developer platforms. Work with modern technologies in a collaborative engineering environment. Knowledge sharing, mentorship, and professional growth opportunities. Friendly, supportive, and experienced engineering team.

Technology

N-iX

Junior Java Engineer

Junior

Remote

Krakow, MA, Poland

1,500 - 2,000 USD

🏢 Summary: Entry-level Backend Engineer role focused on supporting the development of backend services and REST APIs under senior guidance. The position involves contributing to production systems, writing tested and maintainable code, and collaborating within a cross-functional engineering team. Ideal for candidates with foundational Java experience seeking hands-on experience in scalable and secure systems. 🗂️ Requirements: Bachelor's degree in Computer Science or related field (or currently pursuing), Minimum 0.5 years of Java experience, Practical experience with RESTful APIs, Ability to work with HTTP methods, status codes, and JSON, Experience writing SQL queries (SELECT, JOIN, WHERE, GROUP BY) or using ORM, Basic understanding of SQL and NoSQL differences, Knowledge of data structures and algorithms, Ability to use Git in a team environment (branching, pull requests, merge conflicts), Experience writing unit tests, Experience contributing code to production through review and deployment process 📃 Skills: Java, REST, HTTP, JSON, SQL, NoSQL, ORM, Git, JUnit, Pytest, Jest, CI, Algorithms, DataStructures, APIs, Testing 🏢 Description: (5190) About This Role You will be a part of the Engineering team and reports to our Manager, Engineering. You will support the development of backend services and APIs that power customer’s products. Working under close guidance from experienced engineers, you will gain hands-on experience contributing to real-world systems while learning best practices in software development, scalability, and security. Key Responsibilities Support the development of backend services and APIs under direct supervision of senior engineers Assist with writing clean, maintainable, and well-documented code following team standards Help debug, test, and troubleshoot backend systems and services Contribute to small tasks or components within larger projects Collaborate with cross-functional teams including Frontend, Product, and DevOps Participate in code reviews and apply feedback to improve technical skills Assist in writing unit tests and validating functionality Document technical processes and development work Required Qualifications Bachelor's degree in Computer Science or a related field; Currently pursuing is also an option Strong theoretical knowledge of Java, at least 0.5 years of experience Practical experience building and consuming RESTful APIs — HTTP methods, status codes, JSON, request/response handling, basic error handling. Working knowledge of databases — has written real SQL queries (SELECT, JOIN, WHERE, GROUP BY) or used an ORM in production code; understands the difference between SQL and NoSQL at a basic level. Solid understanding of data structures and algorithms — arrays, hash maps, trees, basic Big-O analysis — sufficient to discuss simple coding problems and reason about correctness. Comfortable with Git in a team setting — branching, pull requests, code review, addressing feedback, resolving merge conflicts; has worked in a shared repository with at least one other developer. Hands-on experience writing unit tests for their own code (pytest, JUnit, Jest, or equivalent), and basic familiarity with how testing fits into a CI pipeline. Demonstrated ability to ship code to production — even small features or bug fixes — through a real review and deployment process; ability to clearly describe what they built, how it was reviewed, and how it was tested. Genuine interest in cryptocurrency, blockchain, or Web3 (self-taught is fine — owning crypto, reading, side projects, hackathons) and willingness to learn the regulated FinTech context; English level: Upper-intermediate or higher, sufficient for daily team communication and code review discussions. Bonus: exposure to Linux / command line, Docker basics, message queues (Kafka, RabbitMQ), cloud platforms (AWS, GCP), open-source contributions, hackathon participation, or an active public GitHub portfolio.

Technology

emagine Polska

Python Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior Backend Developer (remote, 12-month contract) focused on building scalable data processing systems and robust data pipelines. The role involves designing system architecture, coding for scale, and collaborating across teams while experimenting with new technologies and MVPs. 🗂️ Requirements: BSc in Software Engineering, Computer Science or related field, 5+ years of experience with Python, Hands-on experience with data pipelines, Experience designing scalable system architectures, Experience in backend software development 📃 Skills: Python, AWS, CI/CD, DevOps, SQL, ElasticSearch, OpenSearch, Neptune, Neo4j 🏢 Description: Start: ASAP Work model: Remote Length of contract: 12 months + extensions We’re looking for a Senior Backend Developer with a data pipeline emphasis with a strong understanding of and hands-on experience with broad software development, i.e., system architecture, coding for scale, and communicating possibilities for what can be built and maintained, as well as a love for experimenting and building MVPs. Core Responsibilities: Design and implement software architectures for scalable data processing systems. Develop and maintain data pipelines for efficient data ingestion and processing. Collaborate with cross-functional teams to define and streamline software development processes. Participate in code reviews and maintain high software quality standards. Experiment with new technologies and frameworks to enhance system performance. Key Requirements: BSc in Software Engineering, Computer Science, or other relevant field 5+ years of experience with Python Experience with data pipelines Nice to Have: Experience with one or more AWS services AWS DevOps CI/CD Pipelines Relational databases ElasticSearch/OpenSearch Graph databases (e.g., Neptune or Neo4j)

Technology

Link Group

Java Developer with Azure

Mid

Remote

Warsaw, Poland

110 - 135 PLN

🏢 Summary: Backend Developer role focused on designing and building scalable, cloud-based applications using Java and Spring Boot in a microservices architecture. The position involves developing and deploying distributed, event-driven services on Azure using modern containerization and API technologies. The offer emphasizes building reliable, high-quality backend systems with up-to-date cloud-native practices. 🗂️ Requirements: Strong Java development experience, Experience with Spring Boot, Experience with microservices architecture, Experience with cloud-native applications, Familiarity with Azure, Knowledge of Kafka or similar messaging systems, Understanding of GraphQL or REST APIs, Experience with Docker, Experience with Kubernetes 📃 Skills: Java, Spring, SpringBoot, Microservices, Azure, Kafka, GraphQL, REST, Docker, Kubernetes 🏢 Description: We are seeking a talented Backend Developer to join our team, contributing to the design and development of modern, cloud-based applications. The role focuses on building scalable and maintainable services using up-to-date technologies and best practices. Key Responsibilities: Develop and maintain backend services using Java and Spring Boot . Build and support microservices solutions for distributed systems. Work with cloud platforms such as Azure , including event-driven architectures. Implement and consume APIs using GraphQL or REST. Package and deploy applications using Docker and Kubernetes . Collaborate with team members to deliver reliable, high-quality software. Required Skills & Experience: Strong background in Java development with Spring Boot . Experience with microservices and cloud-native applications. Familiarity with Azure , Kafka , or similar messaging/event systems. Understanding of API design ( GraphQL /REST). Practical experience with containerization ( Docker , Kubernetes ). Nice to Have: Knowledge of CI/CD practices and automated deployments. Experience with monitoring, logging, or observability in distributed systems.

Technology

Link Group

Full-Stack / Backend Developer (Java + AWS+ React.js)

Mid

Remote

Warsaw, Poland

100 - 160 PLN

🏢 Summary: Full-Stack / Backend Developer role focused on building and maintaining scalable applications and REST APIs that support client products. The position involves developing new integrations, enhancing existing backend and frontend systems, and improving platform performance and reliability. You will contribute to architecture improvements and work within a cloud-based environment. 🗂️ Requirements: Minimum 3 years commercial experience, Experience with Java, Experience with Spring Boot, Experience with AWS, Experience with MongoDB, Experience with PostgreSQL, Experience with React.js, Experience designing REST APIs, Knowledge of backend architecture, Experience with cloud environments, Understanding of clean code principles, Experience working in Agile environment 📃 Skills: Java, SpringBoot, AWS, MongoDB, PostgreSQL, React, REST, Agile, Cloud, Architecture 🏢 Description: We are looking for an experienced Full-Stack / Backend Developer to join our team and help build scalable applications and APIs supporting our clients’ products. You will work on both backend and frontend solutions, contributing to product development, system improvements, and ongoing platform stability. Your Responsibilities Develop new APIs to support client integrations and business features. Maintain and enhance existing backend and frontend applications. Fix bugs and improve application performance and reliability. Upgrade and support operational aspects of the platform. Identify opportunities to improve product quality, architecture, and development processes. Collaborate with developers, product teams, and stakeholders to deliver high-quality solutions. Participate in code reviews and contribute to best engineering practices. Required Skills Minimum 3 years of commercial experience with: Java Spring Boot AWS MongoDB PostgreSQL React.js Experience designing and developing REST APIs. Knowledge of backend architecture and modern web applications. Experience working with cloud-based environments (AWS). Understanding of software development best practices and clean code principles. Ability to work in an Agile development environment.

Technology

Dawid Wierciak Flow to Grow

Senior Software Engineer (Scala & Python)

Senior

Remote

Warsaw, Poland

110 - 140 PLN

🏢 Summary: Senior Software Engineer role focused on developing scalable backend services and AI-powered features using Scala and Python in an international team. The position includes designing production-grade systems, API integrations, architectural decision-making, and supporting CI/CD processes in a fully remote B2B setup. 🗂️ Requirements: 7+ years of professional software development experience, Production experience with Scala, Strong Python knowledge, Experience building production-grade backend services, Knowledge of software engineering best practices, Experience with automated testing, Experience with version control systems, Experience with code review, Experience with CI/CD, Ability to design scalable and maintainable architecture, Ability to solve complex technical problems independently, Experience working in international teams, Advanced Polish language skills, English level B2 📃 Skills: Scala, Python, AI, API, CI/CD, LLM, Elasticsearch, AWS, Azure, GCP, PHP 🏢 Description: Poszukujemy doświadczonego Senior Software Engineera do międzynarodowego zespołu rozwijającego nowoczesne rozwiązania backendowe oraz funkcjonalności wykorzystujące technologie AI. Scala jest jedną z kluczowych technologii wykorzystywanych w projekcie, a istotna część codziennego developmentu realizowana jest również w Pythonie. Praca obejmuje rozwój skalowalnych usług backendowych, tworzenie nowych funkcjonalności oraz integracje z rozwiązaniami AI i zewnętrznymi usługami poprzez API. Szukamy osoby z dużym doświadczeniem w tworzeniu systemów produkcyjnych, która swobodnie porusza się w Scali i Pythonie, potrafi samodzielnie rozwiązywać złożone problemy techniczne oraz aktywnie uczestniczyć w podejmowaniu decyzji architektonicznych. Zakres obowiązków Tworzenie, utrzymanie i rozwijanie usług backendowych w Scali i Pythonie. Projektowanie skalowalnych i łatwych w utrzymaniu rozwiązań. Rozwój nowych funkcjonalności produktowych, w tym rozwiązań wykorzystujących AI. Integracja systemów z zewnętrznymi usługami poprzez API. Tworzenie czystego, testowalnego kodu produkcyjnego. Udział w podejmowaniu decyzji architektonicznych oraz code review. Dbanie o jakość, skalowalność, wydajność i bezpieczeństwo rozwijanych rozwiązań. Wsparcie i rozwój procesów CI/CD. Analiza oraz rozwiązywanie problemów występujących w środowisku produkcyjnym. Współpraca w ramach międzynarodowego zespołu. Wymagania Minimum 7 lat doświadczenia w profesjonalnym software development. Bardzo dobre doświadczenie produkcyjne w Scali. Dobra znajomość Pythona i doświadczenie w tworzeniu backendu klasy produkcyjnej. Doświadczenie w projektowaniu i rozwijaniu usług backendowych. Bardzo dobra znajomość dobrych praktyk software engineering. Doświadczenie z testami automatycznymi, kontrolą wersji, code review oraz CI/CD. Umiejętność projektowania skalowalnej i łatwej w utrzymaniu architektury. Samodzielność w analizowaniu i rozwiązywaniu złożonych problemów technicznych. Umiejętność efektywnej komunikacji i współpracy w międzynarodowym zespole. Znajomość języka polskiego na poziomie zaawansowanym. Znajomość języka angielskiego na poziomie B2. Mile widziane Komercyjne doświadczenie z LLM lub generatywną AI. Doświadczenie w integracji usług i modeli AI z systemami produkcyjnymi. Integracje z zewnętrznymi platformami poprzez API. Znajomość Elasticsearch. Doświadczenie z rozwiązaniami chmurowymi (AWS, Azure lub GCP). Znajomość PHP. Doświadczenie w rozwoju skalowalnych systemów. Wiedza z zakresu monitoringu, wydajności i optymalizacji kosztów infrastruktury. Oferujemy kontrakt B2B, stawka: daj znać, jaki poziom Cię interesuje praca zdalna, start projektu asap. Proces rekrutacyjny Screening. Rozmowa techniczna. Decyzja.

Technology

Remodevs

Senior Backend Developer

Senior

Remote

Warsaw, Poland

6,000 - 7,000 USD

🏢 Summary: Senior Back-End Developer role focused on designing and building scalable, secure APIs and services for a SaaS legal-tech platform hosted on AWS. The position involves developing distributed systems, optimizing data models, and integrating multiple AWS services to support complex enterprise workflows. You will collaborate with cross-functional teams to improve performance, reliability, and architecture of the back-end systems. 🗂️ Requirements: Experience as Back-End or Full-Stack Developer in SaaS environment, Strong knowledge of Python 3.10+, Strong knowledge of Django 4.x and Django REST Framework, Experience with PostgreSQL, Experience with Redis and/or Elasticsearch/OpenSearch, Experience with Celery and asynchronous task processing, Familiarity with AWS services: ECS, Lambda, S3, RDS, SQS/SNS, Experience with Git and CI/CD pipelines, Experience working in Agile/Scrum environment, Strong debugging and performance optimization skills 📃 Skills: Python, Django, DjangoRESTFramework, PostgreSQL, Redis, Elasticsearch, OpenSearch, Celery, AWS, ECS, Lambda, S3, RDS, SQS, SNS, Git, CI/CD, Terraform, Terragrunt, pytest, Ruff 🏢 Description: About Us We build B2B legal technology that helps law firms and fund managers work faster and produce high-quality results. Our product helps manage the legal processes used when raising private investment funds. It makes drafting, negotiation, and compliance work easier and faster for lawyers. We use a single-tenant SaaS system hosted on AWS in several regions. Our technology stack includes Python/Django 4.2, React 18 with TypeScript, PostgreSQL, Redis, Elasticsearch/OpenSearch, S3, ECS, and Lambda. Role Overview We are looking for a Senior Back-End Developer to design, build, and improve the APIs, data models, and services behind our product. You will work closely with front-end developers, QA engineers, and DevOps specialists to create reliable, scalable, and secure back-end systems used by global business clients. The ideal candidate has strong experience with Python/Django, AWS services, and distributed systems. They care about performance, clean architecture, and maintainable code. Key Responsibilities Design and build RESTful APIs using Python 3.10+ and Django 4.x / Django REST Framework. Create scalable data models and efficient queries using PostgreSQL, Redis, and Elasticsearch/OpenSearch. Build background jobs and asynchronous tasks using Celery, SQS, and Lambda. Integrate AWS services such as S3, SNS/SQS, CloudFront, ECS, and RDS into application workflows. Take part in code reviews and maintain clean, secure, and well-documented services. Work with DevOps to improve CI/CD pipelines and infrastructure automation. Help plan system architecture, scalability, and performance improvements. Essential Requirements Experience working as a Back-End or Full-Stack Developer in a SaaS environment. Strong knowledge of Python 3.10+ and Django 4.x / Django REST Framework. Experience with PostgreSQL, Redis, and/or Elasticsearch/OpenSearch. Familiarity with Celery, SQS/SNS, and AWS services such as ECS, Lambda, S3, and RDS. Experience with Git, CI/CD processes, and Agile/Scrum development. Strong debugging and problem-solving skills with attention to performance and reliability. Preferred Requirements Experience with infrastructure-as-code tools such as Terraform or Terragrunt and AWS developer tools. Knowledge of authentication systems, role-based access control, and single-tenant architecture. Experience working with text or document processing libraries. Familiarity with testing and code quality tools such as pytest, Ruff, and pre-commit workflows. Personal Attributes Practical engineer who values reliability and clean system design. Analytical and detail-focused problem solver. Comfortable working and communicating in cross-functional Agile teams. Proactive in improving code quality and developer experience. What We Offer Competitive salary and benefits. Remote-first work culture with colleagues from different countries. Opportunity to shape the back-end architecture and services of our global legal-tech product. Experience working with complex enterprise workflows and automation challenges.

Technology

iTeamly

Senior Full Stack Engineer (Node.js & React )

Senior

Remote

Krakow, Poland

19,000 - 24,000 PLN

🏢 Summary: Fullstack Engineer role focused on building and scaling a global data-driven insights platform using modern JavaScript technologies. The position involves developing backend and frontend services, designing scalable databases, and influencing system architecture. You will work on high-load systems, ensure code quality, and contribute to technical decisions and mentoring. 🗂️ Requirements: 5+ years of experience with JavaScript and Node.js, 3+ years of experience with TypeScript and React or Next.js, Hands-on experience with scalable backend systems, Experience designing SQL and NoSQL database schemas, Ability to optimize queries for high-load systems, Knowledge of web fundamentals and networking concepts, Understanding of OWASP security best practices, Experience with AWS cloud services, Experience writing unit, integration, and e2e tests, Professional proficiency in English 📃 Skills: JavaScript, Node.js, TypeScript, React, Next.js, REST, GraphQL, SQL, NoSQL, AWS, CORS, OWASP, Microservices, Serverless 🏢 Description: We’re building a data-driven insights platform used by professionals worldwide. Our mission is to turn complex data into actionable insights and empower teams to make better decisions. We value ownership, technical excellence, and collaboration . If you enjoy building scalable systems, mentoring engineers, and shaping software architecture, you’ll fit right in. 🎯 Your mission Develop and maintain backend and frontend services (REST/GraphQL APIs, React apps) Design scalable database schemas (SQL & NoSQL) and optimize queries for high-load systems Collaborate with product, design, and DevOps teams to deliver robust solutions Write clean, tested code (unit, integration, e2e) Influence architecture and technical decisions Mentor other developers and share best practices 📌 You should have 5+ years in JavaScript / Node.js 3+ years in TypeScript + React/Next.js Hands-on experience with scalable backend systems Knowledge of web fundamentals & networking (CORS, browser behavior) Understanding of security best practices (OWASP) Experience with cloud services (AWS preferred) Strong communication skills in English Ability to work independently and take ownership ✨ Nice to have Experience with microservices / serverless architectures Data pipelines, scraping, or data-heavy applications Team leadership or mentoring experience Exposure to AI/ML integrations 💡 Why join us High-impact role on a global data platform Work with modern technologies and best engineering practices Autonomy & ownership in your work Collaborative and experienced team Competitive employment package and benefits.