June 22, 2026

Full Stack Java React Developer

Senior • Remote

Gliwice, Poland

co.brick talents — powered by AI, powered by people.

 

Join a global engineering team within the banking sector focused on delivering high-quality production code through a scalable microservices architecture. In this Full Stack role, you will balance backend application design and frontend development while fostering a modern, high-performing engineering culture. You will collaborate across regional boundaries, address technical risks, and drive automated deployment practices to push changes to production frequently.

Details

Engagement Details

  • Contract Type: B2B

  • Allocation: Full-time workload.

  • Start Date: ASAP / 1-month notice period acceptable.

  • Duration: Long-term (> 12 months).

  • Work Model: Hybrid – 6 days per month required in the Kraków office (flexible scheduling, including the option to complete all 6 days in a single block).

  • Recruitment Process: 2 rounds (Technical Interview & Live Coding).

Responsibilities

  • Hands-on Delivery: Write, review, and ship production-ready full-stack code aligned with a distributed microservices structure.

  • API & Database Engineering: Design, develop, and deploy robust RESTful APIs and write schemas for relational databases.

  • Cross-Functional Collaboration: Partner with a global engineering and business network, removing delivery impediments and proactively flagging risks to program management.

  • Process Optimization: Monitor business, engineering, and non-functional project requirements to eliminate technical debt and process inefficiencies.

Requirements

  • Senior Engineering Baseline: Proven commercial track record in backend application design, development, and enterprise deployment.

  • Architecture: Strong experience implementing and maintaining code within a microservices ecosystem.

  • CI/CD Mindset: Demonstrated ability to support frequent, automated production releases.

  • API Development: Extensive hands-on experience building and deploying RESTful APIs.

  • Database Skills: Strong proficiency in schema design and querying within PostgreSQL databases.

  • Languages: Full professional English proficiency (the sole project language).

Nice to Have

  • Solid experience with Java, preferably using recent versions of the language.

  • Practical familiarity with frontend development using ReactJS.

  • Understanding of cloud-native systems, containerization, and orchestration technologies (Docker, Kubernetes, and GCP).

  • Prior domain experience working within the financial or fintech/banking sector.

  • Polish B2+

Similar jobs you might like

Technology

emagine Polska

Java React Full Stack Engineer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role in the banking sector focused on building and delivering high-quality solutions within a microservices architecture. The position involves hands-on backend development, frequent production deployments, and collaboration with a global team to promote engineering best practices. Long-term B2B contract with hybrid work model and technical recruitment process including live coding. 🗂️ Requirements: Strong software engineering experience, Backend application design and development expertise, Experience with microservices architecture, Experience delivering code to production frequently, Experience developing and deploying RESTful APIs, Experience writing schemas for PostgreSQL, Experience working with PostgreSQL databases, Ability to work in English in a global team 📃 Skills: Java, REST, PostgreSQL, Docker, Kubernetes, GCP, ReactJS, Microservices 🏢 Description: Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). Start: ASAP/1 month. Contract: B2B. Recruitment process: 2 meetings; live coding, technical interview. Duration: >12 months contracts. Project language: English. Industry: Banking. Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

emagine Polska

Full Stack Java React Developer

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Full Stack Engineer role in the banking sector focused on building and delivering high-quality solutions within a microservices architecture. The position involves hands-on backend development, REST API design, and collaboration within a global team while promoting engineering best practices. Long-term project with frequent production deployments and strong emphasis on scalable architecture. 🗂️ Requirements: Strong software engineering experience, Backend application design and development expertise, Experience with microservices architecture, Experience delivering changes to production frequently, Experience developing and deploying RESTful APIs, Experience writing schemas for PostgreSQL, Experience working with PostgreSQL databases, Fluent English for project communication 📃 Skills: Java, REST, PostgreSQL, Microservices, Docker, Kubernetes, GCP, ReactJS 🏢 Description: 🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). ⏰Start: ASAP/1 month. 📝Contract: B2B. ⚙️Recruitment process: 2 meetings; live coding, technical interview. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

emagine Polska

Full Stack Java React Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role in the banking industry focused on building and delivering high-quality solutions within a microservices architecture. The position involves hands-on backend and API development, frequent production deployments, and collaboration with global teams to promote strong engineering practices. Hybrid work model with long-term B2B contract and technical recruitment process including live coding. 🗂️ Requirements: Strong experience in backend application design, development, and deployment, Experience delivering code in microservices architecture, Experience deploying changes to production frequently, Experience developing and deploying RESTful APIs, Experience writing schemas and working with PostgreSQL databases, Fluent English for project communication 📃 Skills: Java, REST, PostgreSQL, Docker, Kubernetes, GCP, ReactJS, Microservices 🏢 Description: 🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). ⏰Start: ASAP/1 month. 📝Contract: B2B. ⚙️Recruitment process: 2 meetings; live coding, technical interview. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

emagine Polska

Full Stack Java & React Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role in the banking sector focused on building and deploying high-quality solutions within a microservices architecture. The position involves hands-on backend development, frequent production releases, and collaboration within a global team. The contract is long-term B2B with a hybrid work model. 🗂️ Requirements: Strong software engineering experience, Backend application design and development expertise, Experience with microservices architecture, Experience delivering code to production frequently, Experience developing and deploying RESTful APIs, Experience with PostgreSQL and schema design, Fluent English for technical communication 📃 Skills: Java, REST, PostgreSQL, Microservices, Docker, Kubernetes, GCP, ReactJS 🏢 Description: 🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). ⏰Start: ASAP/1 month. 📝Contract: B2B. ⚙️Recruitment process: 2 meetings; live coding, technical interview. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

emagine Polska

Full Stack Java React Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role focused on building and delivering high-quality backend solutions within a microservices architecture in the banking domain. The position involves hands-on development, frequent production deployments, and collaboration within a global team to support scalable systems. The engineer will design, develop, and maintain RESTful services and ensure alignment with engineering best practices. 🗂️ Requirements: Strong experience in backend application design, development, and deployment, Experience delivering solutions in microservices architecture, Experience developing and deploying RESTful APIs, Experience working with PostgreSQL databases and writing schemas, Ability to deliver changes to production frequently 📃 Skills: Microservices, REST, PostgreSQL, Backend, APIs, Deployment 🏢 Description: 🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). ⏰Start: ASAP/1 month. 📝Contract: B2B. ⚙️Recruitment process: 2 meetings; live coding, technical interview. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

DCV Technologies

Senior Full Stack Engineer (Java / Python)- Hybrid Wroclaw

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Contract Senior Full Stack Engineer role focused on designing and developing scalable Java and Python backend services within a microservices architecture. The position involves building REST APIs, integrations, and automation solutions while contributing to data processing and cloud-based platforms. The role also includes technical leadership and ensuring high-quality architecture and coding standards. 🗂️ Requirements: 6+ years software engineering experience, Strong Java backend development experience, Strong Python backend development experience, Hands-on microservices development, Experience building REST APIs, Experience with Spring Boot, Experience with cloud-based services, Experience designing scalable application architectures, Experience with system integrations and automation, Ability to conduct code reviews and ensure code quality standards 📃 Skills: Java, Python, SpringBoot, Microservices, REST, APIs, Cloud, Automation, Architecture, Integration 🏢 Description: We are looking for an experienced Senior Full Stack Engineer to design and develop scalable backend services and APIs while contributing to modern microservices-based architectures. The role involves building Java and Python-based services , supporting data processing capabilities, and ensuring high-quality application development aligned with architectural standards. The candidate will also provide technical leadership , guide development teams, and ensure adherence to coding and integration standards. Send CV to (marcillina.tietjen@dcvtechnologies.co.uk) 📍 Location: Poland 💼 Experience: Senior Level (6+ years) 📄 Position Type: Contract / B2B Key Responsibilities Design and develop scalable backend services and APIs Build Java and Python-based microservices Develop integrations and automation solutions Contribute to data processing and backend platform capabilities Ensure solutions align with application architecture and platform standards Participate in system design, code reviews, and quality assurance Provide technical leadership and mentorship to developers Collaborate with cross-functional teams to deliver reliable backend systems Ensure adherence to coding standards and best practices Required Skills Backend Development Java Spring Boot Microservices architecture REST API development Full Stack / Integration Python development API development and integrations Automation scripting Cloud services Architecture & Engineering Application architecture Integration patterns Microservices design Code quality and peer reviews Experience Required 6+ years of software engineering experience Strong experience developing Java and Python backend services Hands-on experience building microservices and REST APIs Experience designing scalable application architectures Experience working with cloud-based services and integrations Experience mentoring developers and contributing to technical leadership Ideal Candidate Strong backend engineering background Experience building scalable microservices systems Ability to lead development standards and architecture decisions Comfortable working in **collaborative

Technology

esurance

Senior Full-Stack Engineer (ASP.NET / React)

Senior

Remote

Krakow, Poland

62,000 - 80,000 EUR

🏢 Summary: Senior Full-Stack Engineer role with a 50/50 backend and frontend focus, building scalable microservices-based applications using ASP.NET (C#) and React with TypeScript in a cloud-native environment. The position involves designing and maintaining REST APIs, developing responsive user interfaces, ensuring high test coverage, and contributing to architectural decisions with strong technical ownership. Poland-based employment (Umowa o Pracę) with remote flexibility and quarterly in-person collaboration. 🗂️ Requirements: MSc+ in Computer Science or equivalent, Minimum 5 years experience with ASP.NET and C#, Minimum 5 years experience building REST APIs, Minimum 5 years experience with React, Experience with TypeScript, Strong knowledge of microservices architecture, Knowledge of cloud design patterns, Experience with unit, integration, and end-to-end testing, High level of technical ownership, Fluent English (minimum B2), Poland residency 📃 Skills: ASP.NET, C#, REST, React, TypeScript, Microservices, AWS, Agile, DDD, UnitTesting, IntegrationTesting, E2ETesting, Cloud 🏢 Description: We’re looking for a Senior Full-Stack Engineer who brings deep technical expertise and a collaborative mindset to our product development team. You will work with a modern microservices architecture, building scalable backend services using the ASP.NET Web API with C#, and intuitive frontend interfaces using mainly React and TypeScript. This is a hands-on engineering role with a 50/50 front-/backend focus, ideal for someone who likes to take ownership, thrives in a dynamic product team, and enjoys mentoring others. This role could easily become a Tech Lead role in a foreseeable future. If you're passionate about designing high-impact software in a cloud-native environment, we’d love to hear from you. This Poland-based role offers remote flexibility, but we value in-person collaboration. Our team meets in Poland for at least one week each quarter, so we request all applicants to be located in Poland. This is not a globally remote role. Poland residency is required. The contract form is Umowa o Pracę (only, no B2B). What you will be responsible for Collaborate proactively in refinement sessions with product and tech teams to ensure clarity and feasibility of features. Design, implement, and maintain scalable web APIs using ASP.NET and microservices architecture principles. Develop responsive user interfaces with React and TypeScript that enhance usability and performance. Work closely with Product Owners to clarify feature requirements and ensure business context is well-understood. Define, design and align feature architecture with the Head of Engineering to ensure consistency and scalability. Ensure features meet Definition of Done, with state-of-the-art unit, integration, and end-to-end test coverage. Support incident response and production issue resolution as per team standards. Actively contribute to team knowledge sharing and coach colleagues in technical best practices. What makes you a match Essential Qualifications: MSc+ in Computer Science or equivalent 5 years of proven experience in building secure REST APIs using ASP.NET , as well as developing solid front-end applications with React are non-negotiable must haves. Comprehensive knowledge of contemporary web application architectures, with a focus on microservices and cloud design patterns. Demonstrated ability of high technical Ownership and Tech Leadership are a requirement for this role. Bonus Skills: Hands-on experience with AWS infrastructure. Experience working in cross-functional product teams using Agile practices and following Domain-Driven Design (DDD). Collaboration and Interpersonal Skills: Clear and adaptive communication with both technical and non-technical stakeholders. Strong sense of ownership, accountability, and proactive problem-solving. Languages: English: B2 - (No certificate required, but Fluency) German, Polish, Ukrainian: desired, not required What you can expect A dynamic, ambitious team where your voice is heard, and your contributions truly matter. You’ll have real ownership over your decisions in a trusted, cross-functional environment within a Swiss product company that puts people first. We offer fair compensation, flexible working hours, a hybrid work setup, and a culture that supports both personal and professional growth, fostering a healthy work-life balance. Employer of Record: For this role, we offer employment through our trusted Employer of Record provider Remote.com , ensuring full legal compliance and a seamless experience for our team members in Poland. ID Verification: To maintain a fair and secure hiring process, candidates may be asked to verify their identity their identity before speaking with our Recruiter. This step helps us prevent fraud and focus our resources on genuine applicants. About us Who we are esurance is a Swiss InsurTech offering a SaaS platform that connects SMEs, insurance providers, brokers, and business application providers. Founded in 2013, we're on a mission to make health insurance for small businesses truly hassle-free. What makes us unique You'll be part of a connected, forward-thinking team built on trust, openness, and mutual respect — working hybrid from Zürich or remotely across Europe. We invest in your growth through agile practices, real ownership, and a transparent Grading System that ensures fair pay and clear career paths. Our core values We are connected. We are ahead. We are clear. We are approachable. Do these resonate with you? → Come join us. Our Recruitment Process & Principles We keep our process transparent and respect your time: Application Review — You hear from us within 5 business days. Always. Recruiter Screen — A relaxed Get2Know call to explore mutual fit. Four Interviews — Two Role Knowledge interviews (peer + supervisor), one Culture Match, one Leadership conversation. Batched into two days wherever possible. Hiring Decision — Thoughtful, timely. You'll know within 1–2 weeks. Use of Artificial Intelligence (AI) We use AI to increase productivity and you're welcome to use it to polish your CV or Coverletter. Interviews and assessments should reflect your genuine self, though. Recruiting Agencies: We don't work with unsolicited agency submissions. Thanks for respecting this.

Technology

DCV Technologies

Senior Full Stack Developer (Python + FAST API + React)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Full Stack Developer role focused primarily on backend development with Python and FAST API, combined with React-based frontend work in a hybrid B2B model. The position involves designing scalable web applications, building high-performance APIs, and working with relational and NoSQL databases. Strong backend expertise is essential, with intermediate frontend skills and experience in modern DevOps practices. 🗂️ Requirements: 8+ years of professional software development experience, Expert proficiency in Python, Strong experience with FAST API, Strong knowledge of relational and NoSQL databases, Experience with SQLAlchemy ORM, Deep understanding of data structures and algorithms, Experience building RESTful APIs and microservices, Proficiency in writing unit and integration tests in Python, Strong knowledge of ReactJS and NodeJS, Experience with Redux or MobX, Familiarity with React Query, Experience with Material UI, CSS, and HTML, Experience with Jest and Cypress, Solid understanding of JavaScript and TypeScript 📃 Skills: Python, FASTAPI, SQLAlchemy, PostgreSQL, MySQL, MongoDB, DynamoDB, ReactJS, NodeJS, Redux, MobX, ReactQuery, MaterialUI, CSS, HTML, Jest, Cypress, JavaScript, TypeScript, Docker, Kubernetes, AWS, Azure, GCP, RabbitMQ, Kafka 🏢 Description: Working mode: Hybrid mode ( 2-3 days in a week from the office in Wroclaw or Warsaw) Experience Level: 8+ Years Contract Type: B2B About the Role We are looking for a highly skilled Senior Full Stack Developer with a primary focus on Python and FAST API to join the development team. The ideal candidate is a Python expert capable of architecting robust backend services. While React skills are required, we are flexible regarding the depth of frontend expertise (Intermediate level is acceptable), provided the backend strength is exceptional. Key Responsibilities Backend Architecture: Design, develop, and maintain scalable web applications using Python and FAST API . API Development: Build high-performance RESTful APIs and microservices, ensuring low latency and high availability. Database Management: Work with relational and NoSQL databases, utilizing ORMs like SQLAlchemy to design efficient database schemas and queries. Frontend Development: Develop and maintain user-facing features using ReactJS , ensuring the technical feasibility of UI/UX designs. Code Quality: Write clean, maintainable, and testable code; perform unit testing to ensure robustness. DevOps: Implement and manage CI/CD pipelines to streamline deployment processes. Collaboration: Work closely with cross-functional teams (Product, QA, and Design) in a hybrid working environment. Mandatory Technical Skills 1. Backend (Core Strength): Languages: Expert proficiency in Python . Frameworks: Strong experience with FAST API (Must-have). Experience with SQLAlchemy is highly preferred. Fundamentals: Deep understanding of data structures, algorithms, and space-time complexity. Database: Strong understanding of Relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases. Testing: Proficiency in writing unit tests and integration tests for Python applications. 2. Frontend (Intermediate Level): Libraries: Strong knowledge of ReactJS and NodeJS . State Management: Experience with React workflows such as Redux or MobX . Tooling: Familiarity with React Query . Styling: Experience with Material UI , CSS , and HTML . Testing: Experience with frontend testing tools like Jest and Cypress . JavaScript: Solid understanding of JavaScript , TypeScript , and browser rendering behavior. Good to Have Experience with cloud platforms (AWS, Azure, or GCP). Knowledge of containerization (Docker, Kubernetes). Understanding of microservices architecture and message queues (RabbitMQ, Kafka).

Technology

co.brick Talents sp. z o.o.

Senior QA Backend Engineer

Senior

Hybrid

Gliwice, Poland

65 - 80 PLN/hr

🏢 Summary: Senior QA Backend Engineer role focused on validating distributed microservice architectures, backend integrations, and event-driven systems in an Agile environment. The position involves deep backend testing, log and trace analysis, API and database validation, and coordination across multiple development squads. Hybrid work model with mandatory on-site presence in Warsaw and English communication at C1 level. 🗂️ Requirements: 5+ years of commercial end-to-end software testing experience, Strong analytical test design skills, Architectural understanding of web and mobile applications, Experience with Jira, Experience with Xray, Experience with TestRail, Experience with YouTrack, Experience in Agile environments, Experience with AWS SNS/SQS or similar queue systems, API testing experience, SQL proficiency, English C1 📃 Skills: AWS, SNS, SQS, Postman, Swagger, SQL, Jira, Xray, TestRail, YouTrack, Scrum, Kanban, REST, HTTP, ISTQB 🏢 Description: co.brick talents — powered by AI, powered by people. We are seeking a highly analytical Senior QA Backend Engineer to orchestrate the validation of complex, multi-service architectures and event-driven data flows. In this position, you will heavily focus on backend testing—analyzing system logs, tracing service-to-service communication, and validating backend message handling across modern cloud infrastructure. Operating within an Agile environment, you will bridge communication gaps between multiple development teams, identify critical system paths, and ensure end-to-end product stability. Details Seniority: Senior (5+ years of software testing experience). Allocation: Full-time (1 FTE). Rate: 65-80 pln/h B2B Start Date: ASAP. Languages: English at a C1 level (essential for cross-team coordination). Work Model & Location: Hybrid. Weekly on-site presence required on Thursdays at the client's office in Warsaw (Mokotów) , plus mandatory on-site attendance for periodic PI Planning sessions. Responsibilities Backend & Microservices Validation: Deep-dive into testing distributed microservice architectures, verifying that data flows, async states, and transactions resolve correctly across isolated components. Event-Driven & Integration Testing: Map and validate messaging architectures, specifically focusing on event queues, data ingestion routing, and message pub/sub lifecycles. Log & Trace Analysis: Proactively parse server-side logs, monitor internal API gateways, and evaluate database persistence to uncover anomalies before they reach production. Test Orchestration: Strategy, plan, and execute rigorous integration, system, usability, and E2E testing suites, while guiding cross-functional teams through complex User Acceptance Testing (UAT) gates. Cross-Squad Alignment: Drive alignment and foster communication between distinct development squads to pinpoint high-risk areas, eliminate technical silos, and improve platform reliability. Requirements Core QA Competencies 5+ years of verified commercial experience in end-to-end software testing with strong analytical test design capabilities. Solid architectural understanding of web and mobile application structures. High proficiency with test and defect management tooling (e.g., Jira, Xray, TestRail, YouTrack ). Experienced operating within agile software development lifecycles (Scrum/Kanban). Backend & Systems Stack Strong experience tracking asynchronous integrations via AWS SNS/SQS or similar queue infrastructures. Hands-on command over API testing toolsets ( Postman, Swagger , etc.). Proficient with SQL databases (writing queries, validating schema states, and isolating data anomalies). Nice to Have (Pluses) Domain experience inside Card Payments or Card Management Systems (Fintech/Banking) . Hands-on familiarity with test automation structures for mobile or web surfaces. Deep architectural understanding of REST API standards, HTTP status protocols, and API contract testing. Professional QA certifications ( ISTQB Foundation and/or ISTQB Advanced Level Test Analyst ).

Technology

N-iX

Senior Full-Stack Python Engineer

Senior

Remote

Krakow, Poland

6,000 - 7,100 USD

🏢 Summary: Senior Full-Stack Engineer role focused on building and scaling an AI-powered document processing and automation platform in a cloud environment. The position involves developing backend services in Python and front-end applications in TypeScript while delivering scalable APIs, microservices, and data workflows. The role requires hands-on contribution to architecture, cloud deployment, and integration of AI-driven features. 🗂️ Requirements: 6+ years of professional software engineering experience, Strong proficiency in Python, Experience with FastAPI, Flask, or Django, Solid experience with TypeScript, Experience with React or Next.js, Hands-on experience designing and implementing microservices, Experience building and integrating REST APIs, Strong knowledge of relational or NoSQL databases, Experience with AWS or Azure, Familiarity with CI/CD pipelines, Experience with Docker, Proficiency with Git, Understanding of scalability, reliability, performance, and security principles 📃 Skills: Python, FastAPI, Flask, Django, TypeScript, React, Next.js, REST, Microservices, PostgreSQL, MySQL, MongoDB, Firestore, AWS, Azure, Docker, Git, CI/CD 🏢 Description: Client Overview Our client is a global UK-based financial services and investment banking organization developing an AI-powered document processing and automation platform used across multiple business units. The platform focuses on large-scale data processing, workflow automation, integration with internal systems, and delivering modern digital capabilities for the wider banking group. Position Overview We are looking for a Senior Full-Stack Engineer to join a cross-functional engineering team building core components of the AI-driven document processing platform. This position requires strong backend engineering experience with Python as well as solid front-end or full-stack proficiency with TypeScript (preferably React, Next.js, or similar frameworks). You will work on delivering scalable APIs, microservices, data workflows, and UI components that power document automation features, internal tools, and operational dashboards. The role involves close collaboration with product, architecture, GenAI, and platform engineering teams. This role is ideal for someone who is hands-on, highly technical, and comfortable designing, developing, and deploying production-grade systems in cloud environments (preferably Google Cloud). Key Responsibilities Design, develop, and maintain backend services using Python (FastAPI, Flask, Django, or similar frameworks). Build front-end components and UIs using TypeScript (React, Next.js, or similar frameworks). Develop and integrate REST APIs and microservices, ensuring strong performance, reliability, and observability. Collaborate closely with GenAI engineers to integrate AI-driven features and document-processing flows. Implement data processing pipelines for structured and unstructured data. Contribute to the platform’s architecture, design patterns, and technical decision-making. Write automated tests and ensure a high level of code quality, maintainability, and security. Partner with product managers, designers, and QA engineers to deliver high-quality solutions on time. Document code, service interfaces, workflows, and architectural decisions. Requirements 6+ years of professional software engineering experience, with significant work in both backend and full-stack roles. Strong proficiency in Python (FastAPI, Flask, Django, or similar). Solid experience with TypeScript and modern front-end frameworks (React, Next.js, or similar). Hands-on experience designing and implementing microservices, APIs, and backend systems. Strong understanding of databases: relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Firestore). Experience with any cloud providers (AWS/Azure). Familiarity with CI/CD pipelines, Docker, Git, and modern DevOps practices. Strong understanding of software engineering principles: scalability, reliability, performance, and security. Experience working in agile, cross-functional teams on complex products. Excellent communication skills and ability to work with both technical and non-technical stakeholders. Nice to Have Experience working with AI/ML or GenAI-driven systems. Experience with Google Cloud Platform Familiarity with Vertex AI, Gemini, or integration with LLM-powered services. Experience with WebSockets, event-driven architectures, or Pub/Sub. Knowledge of authentication/authorization standards (OAuth2, JWT, IAM). Experience with document processing, OCR, or workflow automation.