May 22, 2026
Senior Full-Stack Engineer
Senior • Hybrid
Warsaw, Poland
We are building an AI-powered data platform at P&G that transforms how individuals/teams interact with their data by moving beyond static dashboards to a conversational, action-oriented experience. The platform enables users to "chat with their data" against Power BI semantic models, Databricks, and other enterprise data sources. We are looking for a Senior Engineer to own the technical architecture and development of this platform from the React/TypeScript frontend to the LLM integration layer. You will also mentor junior developers and help grow the team's capabilities in modern web development and applied AI.
-
Job Responsibilities:
Architect and build a production-grade web application using React, TypeScript, and TanStack (Router, Query) as the unified interface for conversational data exploration and actionable workflows,
Design and implement "chat with your data" features using LLMs (Azure OpenAI), streaming chat interfaces (e.g., Vercel AI SDK), and structured context management strategies to maintain accuracy across multi-turn conversations,
Build LLM orchestration layers that manage context injection, prevent context degradation, and ensure high-quality responses as conversation complexity grows,
Develop API services and server-side logic (TypeScript/Node.js, Python a plus) that orchestrate between the frontend, LLM providers, and enterprise data sources,
Implement agentic AI patterns, function calling, tool use, and multi-step reasoning, to enable intelligent data exploration beyond simple Q&A,
Translate business requirements into technical solutions by collaborating with analytics teams, data engineers, and business stakeholders,
Lead and mentor junior developers, establish coding standards, code review practices, and a culture of continuous learning,
-
Champion engineering best practices: CI/CD, Git-based workflows, testing, and secure development — ensuring the platform is reliable, scalable, and maintainable.
Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field,
Experience with building production web applications with React and TypeScript,
Experience with Power BI, semantic models, DAX, Power BI Embedded, or REST APIs,
Hands-on experience with LLM integration, prompt engineering, context window management, multi-turn conversation orchestration, and streaming chat interfaces,
Proficiency with LLM frameworks and tools: Vercel AI SDK, LangChain, Azure OpenAI / OpenAI APIs, or similar,
Strong understanding of context management strategies, preventing context degradation over extended conversations through structured prompting, summarization, and selective context injection,
Strong backend skills in Node.js and/or Python, building APIs, async workflows, and service integrations,
Experience with state management and server-state patterns (TanStack Query, SWR, or similar),
Demonstrated ability to lead and mentor junior engineers,
Strong problem-solving skills and ability to work autonomously in ambiguous, fast-moving environments,
Excellent communication skills, able to explain technical concepts to non-technical stakeholders.
Nice to Have
Experience with Databricks, Spark, or similar data platforms,
Experience with TanStack Start or similar full-stack React meta-frameworks (Next.js, Remix),
Knowledge of vector databases (Pinecone, Weaviate, Azure AI Search) for retrieval-augmented workflows,
Experience with Azure cloud services (Azure Containerized Apps, Azure App Service, Azure AI),
Background in data engineering, pipelines, ETL, SQL.
What we offer
Responsibilities as of day 1. You will have project ownership and autonomy to deliver change and results from the beginning.
Dynamic and encouraging work environment. At P&G our employees are at the core, we value every individual and encourage initiatives, promoting agility and work/life balance.
Continuous mentoring, you will work with hardworking people and receive ongoing coaching and mentoring from your line manager and other colleagues. Corporate and functional training will enable you to succeed and develop from day one.
Industry Certifications (ITIL, DevOps, MS portfolio etc), full additional benefit program like private health care, P&G Dynamic Living programs like sport cards, in-office fitness center, PG stock options, saving plans, lunch subsidy, regular salary increases and possible promotions, flexible work arrangements, mentoring programs & trainings.
Big Picture understanding of P&G IT and Product Supply organization and its Services in global multi-functional teams with several locations across continents.
At P&G #weseeequal
We are an equal opportunity employer and value diversity at our company. At P&G we strive to build a culture where everyone feels welcome, included, and able to bring their full selves to work.
We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process. Please click here if you require an accommodation during the application process. Please make sure to wait to hear back from us regarding your accommodation before proceeding with the online assessment, we thank you in advance for your patience.
Kindly be advised that at P&G, employment is exclusively extended on the basis of "Umowa o Pracę" (Full-time Employment Contract). Apply only if you agree to these conditions.
Similar jobs you might like
Technology
Text SA
Senior AI Backend Engineer
Senior
Hybrid
Wroclaw, Poland
22,000 - 34,500 PLN
🏢 Summary: Backend Engineer role focused on building and scaling the core architecture behind AI Agents, including reasoning layers, RAG systems, and high-volume conversational infrastructure. The position involves designing agentic orchestration, modernizing legacy systems, and integrating AI capabilities into scalable microservices running in production. You will work hands-on with LLM integrations, vector databases, and cloud-native infrastructure to support millions of daily conversations. 🗂️ Requirements: 6+ years backend development experience, Strong hands-on expertise in Node.js, Strong hands-on expertise in TypeScript, Experience with async programming, queues, and streams, Experience with real-time communication (WebSockets, service-to-service messaging), Commercial experience implementing RAG and Agentic systems in production, Experience with Function Calling and LLM integrations, Deep understanding of context management and multi-turn conversations, Experience with SQL databases (PostgreSQL), Experience with NoSQL databases (Elasticsearch), Experience with Vector Databases and embeddings, Experience with Google Cloud Platform, Experience with Kubernetes, Ability to design and maintain RESTful APIs, Experience working with microservices and scalable systems 📃 Skills: Node.js, TypeScript, PostgreSQL, Redis, Elasticsearch, Pinecone, pgvector, GCP, Kubernetes, Docker, LangGraph, LLMs, RAG, MCP, PubSub, WebSockets, SSE, Webhooks, Prometheus, Grafana, Vitest, Supertest, Playwright, Go, ETL, Microservices, Concurrency, Async, Streams, Queues, GitHubActions 🏢 Description: About your team You’ll join AI Engines – the team building the backend “brain” of AI Agents in Text App. These aren’t your average scripted bots. Our AI Agents understand context, communicate naturally, and take meaningful actions: from digging through the Knowledge Hub to answer customer queries, to guiding human agents, or triggering automations in third-party tools via Copilot. To make this happen, we need to design highly scalable backend systems capable of handling millions of conversations daily. We build the APIs, develop the reasoning layers, and continuously push the boundaries of what our agents can actually do. You will be responsible for: Hands-on building, scaling, and maintaining the core backend architecture (Vector Database, AI Engines, Knowledge Hub, etc.). Designing and implementing an Agentic reasoning and orchestration layer using Skills and tool calling (a core building block of our architecture). Modernizing the core by taking full ownership of migrating legacy implementations into our modern, highly scalable AI ecosystem. Collaborating with our AI researchers to experiment with, validate, and confidently push new AI features straight to production. Mastering Context Engineering & R&D by moving way beyond basic prompt engineering. You'll be experimenting with and optimizing how our agents communicate with LLMs (taking full ownership of multi-turn conversations, tool calling, advanced RAG integrations, system prompt design, and history management). Designing RESTful APIs and service integrations for AI and data-heavy use cases, while migrating legacy implementations to a modern ecosystem. Integrating AI Agents with MCP servers, shaping how they interact with external ecosystems. Setting the standard by taking an active part in architecture discussions, code reviews, and technical decision-making, while bringing an extreme ownership and "fast flagging" mindset to the team. You may be a good fit for this role if you: Have 6+ years of experience in backend development, with strong, recent, hands-on expertise in Node.js and TypeScript in recent projects . We need someone who is fluent in async programming, queues, and streams, and can jump into our codebase on Day 1. Have hands-on experience with real-time communication (WebSockets, async service-to-service messaging). Have proven commercial experience building AI-driven features . You don't just know the concepts—you’ve actively implemented RAG, Function Calling, and Agentic systems in production. A deep understanding of Context Engineering. You know that it’s no longer just about "writing good prompts." You have proven experience managing context windows, multi-turn conversation history, and tool calling within Agentic or RAG ecosystems. Have a solid grasp of database ecosystems, including SQL (Postgres) , NoSQL (Elasticsearch) , and Vector Databases (e.g., Pinecone, pgvector), along with the mechanics of embeddings. Know how to run and scale services on Google Cloud Platform and Kubernetes. Enjoy solving complex technical challenges in microservices, concurrency, and performance optimization. Bonus if you also: Experience with Go (Golang) is a strong plus. Have experience building Data Pipelines or ETL processes. Previous work on SaaS products, low-code/no-code platforms, or workflow automation. Our Tech Stack: (Let’s be transparent: while we value curiosity and a growth mindset, solid hands-on experience with Node.js and TypeScript is a strict requirement for this role. We are happy to give you time to learn our specific AI frameworks and databases on the go, as long as your core backend skills are top-notch.) Core (Must-have) : Node.js, TypeScript Databases : PostgreSQL, Redis, ElasticSearch Scalability & communication : PubSub, Webhooks, SSE AI-related : LLMs, LangGraph, Function Calling, Context Compression, MCP (Model Context Protocol) Infrastructure & deployment : Docker, GitHub Actions, Prometheus, Grafana Testing & reliability : Vitest, Supertest, Playwright How we work We’re a hybrid team – remote when it makes sense, onsite when it matters most. Once per quarter, your whole team spends 5 working days together at our Wrocław office – a time for focused execution, unblocking work, and driving key outcomes. Our office is open year-round – drop by anytime. Contract: B2B (self-employed). You’ll need a registered business in selected EU countries — either already set up or possible to register in your country . Please apply only if this works for you.
Technology
Text SA
Senior AI Backend Engineer
Senior
Remote
Wroclaw, Poland
22,000 - 34,500 PLN
🏢 Summary: Senior Backend Engineer role focused on building and scaling the core AI backend powering advanced AI Agents, including reasoning layers, RAG systems, and real-time integrations. The position involves designing scalable architectures, implementing agentic orchestration with tool calling, and modernizing legacy systems into a high-performance AI ecosystem. You will work hands-on with Node.js and TypeScript to deliver production-ready AI-driven features handling millions of conversations. 🗂️ Requirements: 6+ years backend development experience, Strong hands-on Node.js experience, Strong hands-on TypeScript experience, Fluency in async programming, queues, streams, Experience with WebSockets and async messaging, Commercial experience implementing RAG systems, Experience with Function Calling in production, Experience building Agentic systems, Context window and multi-turn conversation management, Experience with SQL and NoSQL databases, Experience with Vector Databases and embeddings, Experience with GCP and Kubernetes, Experience with microservices architecture, Experience with Docker-based deployments 📃 Skills: Node.js, TypeScript, PostgreSQL, Redis, Elasticsearch, Pinecone, pgvector, GCP, Kubernetes, Docker, PubSub, WebSockets, SSE, LLMs, LangGraph, RAG, MCP, GitHub, Prometheus, Grafana, Vitest, Supertest, Playwright, Go 🏢 Description: About your team You’ll join AI Engines – the team building the backend “brain” of AI Agents in Text App. These aren’t your average scripted bots. Our AI Agents understand context, communicate naturally, and take meaningful actions: from digging through the Knowledge Hub to answer customer queries, to guiding human agents, or triggering automations in third-party tools via Copilot. To make this happen, we need to design highly scalable backend systems capable of handling millions of conversations daily. We build the APIs, develop the reasoning layers, and continuously push the boundaries of what our agents can actually do. You will be responsible for: Hands-on building, scaling, and maintaining the core backend architecture (Vector Database, AI Engines, Knowledge Hub, etc.). Designing and implementing an Agentic reasoning and orchestration layer using Skills and tool calling (a core building block of our architecture). Modernizing the core by taking full ownership of migrating legacy implementations into our modern, highly scalable AI ecosystem. Collaborating with our AI researchers to experiment with, validate, and confidently push new AI features straight to production. Mastering Context Engineering & R&D by moving way beyond basic prompt engineering. You'll be experimenting with and optimizing how our agents communicate with LLMs (taking full ownership of multi-turn conversations, tool calling, advanced RAG integrations, system prompt design, and history management). Designing RESTful APIs and service integrations for AI and data-heavy use cases, while migrating legacy implementations to a modern ecosystem. Integrating AI Agents with MCP servers, shaping how they interact with external ecosystems. Setting the standard by taking an active part in architecture discussions, code reviews, and technical decision-making, while bringing an extreme ownership and "fast flagging" mindset to the team. You may be a good fit for this role if you: Have 6+ years of experience in backend development, with strong, recent, hands-on expertise in Node.js and TypeScript in recent projects . We need someone who is fluent in async programming, queues, and streams, and can jump into our codebase on Day 1. Have hands-on experience with real-time communication (WebSockets, async service-to-service messaging). Have proven commercial experience building AI-driven features . You don't just know the concepts—you’ve actively implemented RAG, Function Calling, and Agentic systems in production. A deep understanding of Context Engineering. You know that it’s no longer just about "writing good prompts." You have proven experience managing context windows, multi-turn conversation history, and tool calling within Agentic or RAG ecosystems. Have a solid grasp of database ecosystems, including SQL (Postgres) , NoSQL (Elasticsearch) , and Vector Databases (e.g., Pinecone, pgvector), along with the mechanics of embeddings. Know how to run and scale services on Google Cloud Platform and Kubernetes. Enjoy solving complex technical challenges in microservices, concurrency, and performance optimization. Bonus if you also: Experience with Go (Golang) is a strong plus. Have experience building Data Pipelines or ETL processes. Previous work on SaaS products, low-code/no-code platforms, or workflow automation. Our Tech Stack: (Let’s be transparent: while we value curiosity and a growth mindset, solid hands-on experience with Node.js and TypeScript is a strict requirement for this role. We are happy to give you time to learn our specific AI frameworks and databases on the go, as long as your core backend skills are top-notch.) Core (Must-have) : Node.js, TypeScript Databases : PostgreSQL, Redis, ElasticSearch Scalability & communication : PubSub, Webhooks, SSE AI-related : LLMs, LangGraph, Function Calling, Context Compression, MCP (Model Context Protocol) Infrastructure & deployment : Docker, GitHub Actions, Prometheus, Grafana Testing & reliability : Vitest, Supertest, Playwright How we work We’re a hybrid team – remote when it makes sense, onsite when it matters most. Once per quarter, your whole team spends 5 working days together at our Wrocław office – a time for focused execution, unblocking work, and driving key outcomes. Our office is open year-round – drop by anytime. Contract: B2B (self-employed). You’ll need a registered business in selected EU countries — either already set up or possible to register in your country . Please apply only if this works for you.
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.
Technology
Upvanta sp. z o.o.
Senior Full Stack Developer (React & .NET Core) (m/k/n)
Senior
Remote
Wroclaw, Poland
900 - 1,150 USD
🏢 Summary: Senior Full Stack Developer role focused on building scalable, cloud-native applications using React on the frontend and C# .NET Core on the backend within capital markets risk domains. The position involves developing microservices, REST APIs, data pipelines with Python (PySpark), and enterprise Power BI solutions, while contributing to CI/CD, event-driven architectures, and cloud modernization initiatives. The role requires deep expertise in distributed systems and strong domain knowledge in credit and market risk. 🗂️ Requirements: 10+ years of professional software development experience, Strong expertise in React and JavaScript/TypeScript, Expert-level knowledge of C# and .NET Core, Experience building REST APIs and microservices, Hands-on experience with Python and PySpark for data processing, Extensive experience with Power BI dashboards, DAX, and data modeling, Strong knowledge of microservices and event-driven architectures, Experience with CI/CD pipelines and DevOps practices, Experience with Azure or AWS cloud platforms, Proficiency in SQL and relational databases, Experience with Docker and Kubernetes, Understanding of credit risk and market risk concepts in capital markets 📃 Skills: React, JavaScript, TypeScript, Redux, C#, .NET, REST, Python, PySpark, PowerBI, DAX, SQL, PostgreSQL, SQLServer, Docker, Kubernetes, Azure, AWS, Kafka, EventHub, Jenkins, GitHubActions 🏢 Description: About the Role We are seeking a highly experienced Senior Full Stack Developer with deep expertise in React on the frontend and C# .NET Core on the backend. The ideal candidate will have substantial hands-on experience developing scalable applications, strong exposure to cloud-native architectures, and a solid understanding of capital markets—particularly in credit risk and market risk domains. Experience with Python (pyspark) for data-driven workflows and a strong command of CI/CD, microservices, and event-driven architectures is essential. ________________________________________ Key Responsibilities • Design, develop, and maintain full stack applications using React, C#.NET Core, and supporting technologies. • Build high-performance backend services, RESTful APIs, and microservices with focus on scalability, maintainability, and resilience. • Develop responsive, modular, and accessible UI components using React and modern JS/TS patterns. • Collaborate closely with business stakeholders and risk domain experts to deliver solutions in credit risk, market risk, and related capital markets functions. • Work with Python (pyspark) for data transformation, data pipelines, and analytics workflows. • Develop, optimize, and maintain Power BI dashboards, data models, and analytical reports for business users. • Implement and optimize CI/CD pipelines, ensuring robust automated testing, deployment, and monitoring. • Architect and contribute to event-driven and distributed system designs using technologies such as Kafka, Event Hub, or similar. • Drive engineering best practices: code reviews, unit/integration testing, performance tuning, documentation. • Contribute to cloud migration and modernization initiatives, especially in Azure or AWS environments. • Mentor junior developers and collaborate within a cross-functional agile team. ________________________________________ Required Skills & Experience Technical Skills • 10+ years of professional software development experience. • Front-end: o Strong proficiency in React.js, JavaScript/TypeScript, Redux/RTK, hooks, and modern UI patterns. • Back-end: o Expertise in C# .NET Core, C#, REST APIs, Web APIs, and microservices-based development. • Python (pyspark): o Hands-on experience with distributed data processing, data pipelines, and analytic transformations. • Power BI: o Extensive experience developing dashboards, data models, DAX calculations, and enterprise-grade BI solutions. o Strong understanding of data modeling, performance tuning, and governance in Power BI. • Architecture: o Strong knowledge of microservices, API design, event-driven architectures, and distributed systems. • DevOps / CI/CD: o Experience with Azure DevOps, GitHub Actions, Jenkins, or similar. o Strong understanding of automated builds, testing, deployment, and monitoring. • Cloud Platforms: o Experience with Azure or AWS (Azure preferred). • Databases: o Proficiency with SQL Server, PostgreSQL, or other relational databases; NoSQL knowledge a plus. • Containerization: o Experience with Docker, Kubernetes, container orchestration. Domain Knowledge • Understanding of capital markets, specifically: o Credit risk (PD, LGD, EAD, credit exposure modeling, counterparty risk). o Market risk (VaR, sensitivities, stress testing, pricing concepts). • Familiarity with regulatory frameworks (e.g., Basel, FRTB, IFRS9) is a strong advantage. ________________________________________ Soft Skills • Strong analytical and problem solving abilities. • Excellent communication skills and ability to interact with technical and non-technical stakeholders. • Collaborative, agile mindset with experience in Scrum/Agile environments. • Ability to work independently and lead technical solutions end to end.
Technology
Upvanta sp. z o.o.
Senior Full Stack Developer (React & .NET Core) (m/k/n)
Senior
Remote
Warsaw, Poland
900 - 1,150 PLN
🏢 Summary: Senior Full Stack Developer role focused on building scalable, cloud-native applications using React and C# .NET Core within capital markets risk domains. The position involves developing microservices, REST APIs, data pipelines with Python (pyspark), and enterprise Power BI solutions. Strong emphasis on event-driven architectures, CI/CD automation, and Azure-based cloud environments. 🗂️ Requirements: 10+ years software development experience, Strong proficiency in React.js and JavaScript/TypeScript, Expertise in C# and .NET Core, Experience building REST APIs and microservices, Hands-on experience with Python and pyspark, Extensive Power BI development experience, Strong knowledge of microservices and event-driven architectures, Experience with CI/CD pipelines, Experience with Azure or AWS, Proficiency in SQL databases, Experience with Docker and Kubernetes, Understanding of credit risk and market risk domains 📃 Skills: React, JavaScript, TypeScript, Redux, C#, .NET, Python, pyspark, PowerBI, DAX, SQL, SQLServer, PostgreSQL, Docker, Kubernetes, Azure, AWS, Kafka, EventHub, Jenkins, GitHub, AzureDevOps, REST, Microservices 🏢 Description: About the Role We are seeking a highly experienced Senior Full Stack Developer with deep expertise in React on the frontend and C# .NET Core on the backend. The ideal candidate will have substantial hands-on experience developing scalable applications, strong exposure to cloud-native architectures, and a solid understanding of capital markets—particularly in credit risk and market risk domains. Experience with Python (pyspark) for data-driven workflows and a strong command of CI/CD, microservices, and event-driven architectures is essential. ________________________________________ Key Responsibilities Design, develop, and maintain full stack applications using React, C#.NET Core, and supporting technologies. Build high-performance backend services, RESTful APIs, and microservices with focus on scalability, maintainability, and resilience. Develop responsive, modular, and accessible UI components using React and modern JS/TS patterns. Collaborate closely with business stakeholders and risk domain experts to deliver solutions in credit risk, market risk, and related capital markets functions. Work with Python (pyspark) for data transformation, data pipelines, and analytics workflows. Develop, optimize, and maintain Power BI dashboards, data models, and analytical reports for business users. Implement and optimize CI/CD pipelines, ensuring robust automated testing, deployment, and monitoring. Architect and contribute to event-driven and distributed system designs using technologies such as Kafka, Event Hub, or similar. Drive engineering best practices: code reviews, unit/integration testing, performance tuning, documentation. Contribute to cloud migration and modernization initiatives, especially in Azure or AWS environments. Mentor junior developers and collaborate within a cross-functional agile team. ________________________________________ Required Skills & Experience Technical Skills 10+ years of professional software development experience. Front-end: Strong proficiency in React.js, JavaScript/TypeScript, Redux/RTK, hooks, and modern UI patterns. Back-end: Expertise in C# .NET Core, C#, REST APIs, Web APIs, and microservices-based development. Python (pyspark): Hands-on experience with distributed data processing, data pipelines, and analytic transformations. Power BI: Extensive experience developing dashboards, data models, DAX calculations, and enterprise-grade BI solutions. Strong understanding of data modeling, performance tuning, and governance in Power BI. Architecture: Strong knowledge of microservices, API design, event-driven architectures, and distributed systems. DevOps / CI/CD: Experience with Azure DevOps, GitHub Actions, Jenkins, or similar. Strong understanding of automated builds, testing, deployment, and monitoring. Cloud Platforms: Experience with Azure or AWS (Azure preferred). Databases: Proficiency with SQL Server, PostgreSQL, or other relational databases; NoSQL knowledge a plus. Containerization: Experience with Docker, Kubernetes, container orchestration. Domain Knowledge Understanding of capital markets, specifically: Credit risk (PD, LGD, EAD, credit exposure modeling, counterparty risk). Market risk (VaR, sensitivities, stress testing, pricing concepts). Familiarity with regulatory frameworks (e.g., Basel, FRTB, IFRS9) is a strong advantage. ________________________________________ Soft Skills Strong analytical and problem solving abilities. Excellent communication skills and ability to interact with technical and non-technical stakeholders. Collaborative, agile mindset with experience in Scrum/Agile environments. Ability to work independently and lead technical solutions end to end.
Technology
emagine Polska
AI Engineer - Gen AI & LLM & RAG
Senior
Remote
Warsaw, Poland
🏢 Summary: Full-time remote Senior AI Engineer role focused on designing and operating production-grade GenAI solutions, including agentic workflows and RAG pipelines integrated into enterprise systems. The position emphasizes software engineering excellence, cloud-based AI services, and orchestration of LLM capabilities rather than model research. You will build reliable, secure, and observable AI services integrated with internal platforms and APIs. 🗂️ Requirements: 5+ years of professional software development experience, Strong background in designing and operating production systems, Proficiency in Python or another backend language for AI systems, Experience building and integrating RESTful APIs, Understanding of distributed systems fundamentals, Experience with API integrations and event-driven architectures, Solid SQL and database design knowledge, Experience with vector search, Hands-on experience building end-to-end LLM applications, Experience implementing RAG pipelines, Strong knowledge of Azure cloud services, Experience with unit and integration testing, Ability to build AI evaluation and regression testing frameworks 📃 Skills: Python, REST, GraphQL, SQL, Azure, RAG, LLM, LangChain, LangGraph, ASP.NET, APIs, Embeddings, VectorSearch, AzureFunctions, AzureStorage, KeyVault, AppConfiguration, ApplicationInsights 🏢 Description: Workload: full-time Work model: 100% Remote We are seeking a Senior AI Engineer who combines strong software engineering fundamentals with hands-on experience building production GenAI solutions, including agentic workflows and Retrieval-Augmented Generation (RAG). This is an engineering and orchestration role focused on integrating LLM capabilities into enterprise systems – not a traditional model-training/ML research role. 5+ years of professional software development experience (ideally 7+ years across backend/API/integration and cloud platforms). Proven ability to ship production-grade LLM applications ( RAG , tool/function calling, agent orchestration) with reliability, security, and observability. Strong ownership mindset and passion for AI engineering – curiosity, experimentation, and a drive to continuously improve the product and the team. Excellent communication and collaboration skills; ability to guide, mentor, and unblock other engineers as we build out an AI engineering capability. Main Responsibilities: Design, build, and operate agentic AI services that orchestrate tools, workflows, and integrations across cloud systems and enterprise data sources. Implement and continuously improve RAG pipelines for tax artifacts and internal knowledge, including ingestion, retrieval tuning, and evaluation. Integrate AI workflows with existing internal platforms (e.g., assistant frameworks) and back-end services through robust APIs. Define and maintain tool/function schemas and orchestration patterns; implement streaming updates, interrupts, and human-in-the-loop steps as needed. Partner with other engineers to set direction, mentor, and unblock the team — helping establish strong foundations for the AI initiative. Build in quality from day one: automated tests, evaluation checks, monitoring/telemetry, and performance optimization for network-bound workloads. Participate in Agile ceremonies (daily scrums, refinement/grooming, planning) and collaborate through peer review, pair programming, and strong documentation. Apply best practices, design principles, and security standards throughout the SDLC, with a focus on reliability and responsible AI. Key Requirements: Strong software engineering background (not a research-only data science profile): designing, building, and operating production systems. Proficiency in at least one backend language used for AI systems (Python preferred). Hands-on experience building and integrating RESTful APIs ; GraphQL experience is a plus. Strong understanding of distributed systems fundamentals : concurrency, async I/O, resiliency/retries, rate limits, caching, and performance optimization. Experience integrating with external services and internal platforms via APIs and event-driven patterns. Solid database fundamentals (SQL design, performance, migrations); experience with vector search is required, and hybrid search stores are a plus. Hands-on experience building LLM-powered applications end-to-end : prompt design, tool/function interfaces, structured outputs, and streaming user experiences. Experience with RAG systems : document ingestion pipelines, chunking/metadata, embeddings, retrieval strategies, grounding, and evaluation. Cloud services expertise : Strong knowledge of Azure cloud services used for enterprise AI solutions (e.g., Functions, Storage, Key Vault, App Configuration, Application Insights). Development practices experience : Strong background in unit and integration testing; ability to build and maintain AI evaluation harnesses (golden sets, regression tests, automated checks). Nice to Have: Direct experience with LangGraph and/or LangChain for multi-agent workflows. Familiarity with emerging agentic ecosystem concepts/protocols (e.g., MCP, A2A, ADK or similar). Experience integrating AI services into .NET (ASP.NET Core) applications or building AI microservices that serve enterprise applications. Experience with event-driven architectures (service bus, event hubs) and real-time updates/streaming to UI. Experience working with tax/enterprise document corpora and governance constraints (PII, retention, access control). Other Details: This position is designed for remote work and has a flexible duration, allowing for innovation in the AI space within an agile environment.
Technology
emagine Polska
AI Engineer - Gen AI & LLM & RAG
Senior
Remote
Warsaw, Poland
🏢 Summary: Full-time remote Senior AI Engineer role focused on designing and operating production-grade GenAI systems, including agentic workflows and RAG pipelines integrated into enterprise platforms. The position emphasizes backend engineering, API integrations, and orchestration of LLM capabilities in secure, scalable cloud environments rather than ML research. The role also includes mentoring engineers and establishing best practices for reliable, observable AI services. 🗂️ Requirements: 5+ years professional software development experience, Proficiency in Python, Experience building production LLM applications, Hands-on experience with RAG systems, Experience designing and integrating RESTful APIs, Strong understanding of distributed systems fundamentals, Experience with SQL databases and performance optimization, Experience with vector search, Experience integrating external services via APIs, Knowledge of Azure cloud services, Experience with unit and integration testing, Ability to build AI evaluation and testing frameworks 📃 Skills: Python, REST, GraphQL, SQL, Azure, RAG, LLM, LangChain, LangGraph, ASP.NET, APIs, Microservices, DistributedSystems, Concurrency, AsyncIO, VectorSearch, Embeddings, Caching, AzureFunctions, Storage, KeyVault, AppConfiguration, ApplicationInsights, ServiceBus, EventHubs 🏢 Description: Workload: full-time Work model: 100% Remote We are seeking a Senior AI Engineer who combines strong software engineering fundamentals with hands-on experience building production GenAI solutions, including agentic workflows and Retrieval-Augmented Generation (RAG). This is an engineering and orchestration role focused on integrating LLM capabilities into enterprise systems – not a traditional model-training/ML research role. 5+ years of professional software development experience (ideally 7+ years across backend/API/integration and cloud platforms). Proven ability to ship production-grade LLM applications ( RAG , tool/function calling, agent orchestration) with reliability, security, and observability. Strong ownership mindset and passion for AI engineering – curiosity, experimentation, and a drive to continuously improve the product and the team. Excellent communication and collaboration skills; ability to guide, mentor, and unblock other engineers as we build out an AI engineering capability. Main Responsibilities: Design, build, and operate agentic AI services that orchestrate tools, workflows, and integrations across cloud systems and enterprise data sources. Implement and continuously improve RAG pipelines for tax artifacts and internal knowledge, including ingestion, retrieval tuning, and evaluation. Integrate AI workflows with existing internal platforms (e.g., assistant frameworks) and back-end services through robust APIs. Define and maintain tool/function schemas and orchestration patterns; implement streaming updates, interrupts, and human-in-the-loop steps as needed. Partner with other engineers to set direction, mentor, and unblock the team — helping establish strong foundations for the AI initiative. Build in quality from day one: automated tests, evaluation checks, monitoring/telemetry, and performance optimization for network-bound workloads. Participate in Agile ceremonies (daily scrums, refinement/grooming, planning) and collaborate through peer review, pair programming, and strong documentation. Apply best practices, design principles, and security standards throughout the SDLC, with a focus on reliability and responsible AI. Key Requirements: Strong software engineering background (not a research-only data science profile): designing, building, and operating production systems. Proficiency in at least one backend language used for AI systems (Python preferred). Hands-on experience building and integrating RESTful APIs ; GraphQL experience is a plus. Strong understanding of distributed systems fundamentals : concurrency, async I/O, resiliency/retries, rate limits, caching, and performance optimization. Experience integrating with external services and internal platforms via APIs and event-driven patterns. Solid database fundamentals (SQL design, performance, migrations); experience with vector search is required, and hybrid search stores are a plus. Hands-on experience building LLM-powered applications end-to-end : prompt design, tool/function interfaces, structured outputs, and streaming user experiences. Experience with RAG systems : document ingestion pipelines, chunking/metadata, embeddings, retrieval strategies, grounding, and evaluation. Cloud services expertise : Strong knowledge of Azure cloud services used for enterprise AI solutions (e.g., Functions, Storage, Key Vault, App Configuration, Application Insights). Development practices experience : Strong background in unit and integration testing; ability to build and maintain AI evaluation harnesses (golden sets, regression tests, automated checks). Nice to Have: Direct experience with LangGraph and/or LangChain for multi-agent workflows. Familiarity with emerging agentic ecosystem concepts/protocols (e.g., MCP, A2A, ADK or similar). Experience integrating AI services into .NET (ASP.NET Core) applications or building AI microservices that serve enterprise applications. Experience with event-driven architectures (service bus, event hubs) and real-time updates/streaming to UI. Experience working with tax/enterprise document corpora and governance constraints (PII, retention, access control). Other Details: This position is designed for remote work and has a flexible duration, allowing for innovation in the AI space within an agile environment.
Technology
iTeamly
Senior / Staff Full Stack Engineer
Senior
Remote
Krakow, Poland
27,000 - 30,000 PLN
🏢 Summary: Senior / Staff Full Stack Engineer role focused on building and scaling an AI-driven product platform in a fully remote setup. The position involves developing React/TypeScript frontend experiences and Python-based backend APIs to support document processing, retrieval systems, and structured AI/ML outputs. The engineer will integrate frontend, backend, and AI workflows into a reliable, testable product experience. 🗂️ Requirements: 5+ years full stack engineering experience, Strong Python backend API development experience, Strong React and TypeScript production experience, Experience with modern API frameworks (e.g. FastAPI), Experience designing and consuming API contracts and structured JSON, Experience with asynchronous workflows and background jobs, Testing experience covering edge cases and API behavior, Understanding of AI/ML product workflows 📃 Skills: Python, React, TypeScript, FastAPI, API, JSON, AI, ML, LLM, OpenAI, Gemini, Anthropic, Embeddings, Vector, Firebase, Firestore, GCP, CloudRun, CloudSQL, Neo4j 🏢 Description: We are looking for a Senior / Staff Full Stack Engineer with strong Python and React experience to build and scale an AI driven product platform in a fully remote setup. The role focuses on frontend experiences, backend APIs, document processing, retrieval systems, and structured AI / ML outputs. ✅ Your responsibilities: Building frontend experiences in React and TypeScript for evidence review, workflow status, recommendations, and decision outputs. Developing backend APIs in Python, ideally with FastAPI, for document upload, asynchronous processing, job status, retries, partial success, and structured results. Connecting frontend, backend, data workflows, retrieval systems, and AI generated outputs into a reliable product experience. Building product features that make AI outputs easier to inspect through source references, confidence signals, warnings, and clear error states. Working with structured data, documents, tables, financial metrics, and normalized evidence flows. Writing tests around API contracts, edge cases, error cases, and realistic user workflows. 🧠 Our requirements: 5+ years of professional full stack engineering experience. Strong experience with Python and backend API development. Strong experience with React and TypeScript in production applications. Experience with modern API frameworks, ideally FastAPI or similar. Understanding of AI / ML product workflows or strong interest in building software around AI outputs. Experience designing and consuming API contracts, schemas, and structured JSON payloads. Comfort with asynchronous workflows, background jobs, retries, partial failures, and user visible process status. Good testing habits, especially around edge cases, failure cases, and API behavior. ⭐ Nice to Have: Experience with AI / ML product workflows, including retrieval systems, embeddings, vector search, LLM based applications, or LLM APIs such as OpenAI, Gemini, Anthropic/Claude. Experience with data heavy products, including data workflows, document processing, data normalization, or working with structured evidence. Experience with cloud and data infrastructure, ideally Firebase, Firestore, Google Cloud Platform, Cloud Run, Cloud SQL, vector search, or Neo4j. 🌟 What we offer: 100% remote work Opportunity to work on modern ML/AI infrastructure Private healthcare and Multisport Life insurance Real influence on technical decisions and architecture Exposure to cutting-edge technologies Collaborative and supportive team environment
Technology
Latent AI
Full Stack Engineer
Senior
Remote
Tel Aviv-Yafo, Israel
6,000 - 8,000 USD
🏢 Summary: Senior Fullstack Engineer role focused on rebuilding and enhancing a modern web application using a contemporary TypeScript-based stack. The position involves hands-on frontend and backend development, ownership of features, and ensuring high-quality delivery within a small engineering team. Strong emphasis on Next.js, system design, testing, DevOps, and AI-assisted development. 🗂️ Requirements: 5+ years experience as Full-stack Engineer, Expert-level Next.js, Expert-level React, Expert-level TypeScript, Experience with PostgreSQL, Experience with Prisma or modern ORM, Experience with type-safe APIs (tRPC or similar), Experience with monorepo architectures (Turborepo, Nx or similar), Experience with React state management (Tanstack Query, Zustand), Strong understanding of unit, integration, and E2E testing, Experience with CI/CD pipelines, Experience with DevOps principles, Experience with observability (logging, monitoring, tracing), Ability to use AI coding assistants effectively, Fluent English communication skills 📃 Skills: Next.js, React, TypeScript, JavaScript, tRPC, Prisma, PostgreSQL, Supabase, Trigger.dev, Python, Tanstack, Zustand, ReactHookForm, Tailwind, shadcn, better-auth, Vitest, Playwright, Turborepo, pnpm, GitHubActions, CI/CD, DevOps 🏢 Description: About Us Latent AI is a leading AI solutions implementation partner, dedicated to helping our diverse clients solve their most complex challenges with cutting-edge technology. Our strength lies in our small, agile, and expert teams who deliver bespoke AI and machine learning solutions. We foster a culture of collaboration, innovation, and deep technical excellence. As we grow, we are seeking a leader who is passionate about nurturing the talented individuals at the heart of our success. Company Website : https://www.reachlatent.com/ The Role Start Date: March 1st 2026 We are looking for a senior fullstack engineer to join the team and work on rebuilding and enhancing a modern web application. The role is hands-on, covering both frontend and backend development, with a strong focus on quality, collaboration, and delivery. The ideal candidate is comfortable working with modern JavaScript frameworks, rebuilding existing systems, and using AI-assisted development tools effectively. This role suits someone who is proactive, communicates clearly, and can work independently while contributing as part of a close-knit engineering team. Our Tech Stack Frontend: Next.js, React 19, TypeScript, Tailwind v4, shadcn/ui Backend: tRPC, Prisma ORM, PostgreSQL, Supabase Background Jobs: Trigger.dev (TypeScript + Python) State & Data: Tanstack Query (React Query), Zustand, React Hook Form Auth: better-auth Testing: Vitest (unit/integration), Playwright (E2E) Monorepo: Turborepo + pnpm workspaces CI/CD: GitHub Actions What You’ll Do Project & Delivery Team Player: You will operate as part of a small team of full stack engineers who rebuild and maintain a full-stack web application (frontend & backend). Participate in technical discussions, reviews, and solution design. Proactive Ownership : A deep sense of accountability for your solutions, theproduct's quality, and its timely delivery. Own the planning and development of features of our Next.js/Node.js/Python platform. Hands-On Technical Expertise Core Stack Mastery: Expert-level, hands-on ability with Next.js and TypeScript . You must be able to write production-grade code. Full-Stack Context: A strong grasp of the entire system, including the backend data-processing services ( TypeScript ) and databases ( PostgreSQL ). DevOps & CI/CD: Solid experience with DevOps principles and CI/CD pipelines . You must understand how to maintain and improve a fast, reliable, and automated path from code to production. Observability: Experience implementing or managing observability tools (e.g.,logging, monitoring, tracing) to understand system health, debug issues, andensure high availability. Technical Quality & Testing: A strong understanding of modern testing strategies (unit, integration, e2e) and a commitment to shipping high-quality, well-tested code. AI Adoption: Leveraging AI coding assistants wisely to enhance development efficiency while keeping production level quality. Who You Are Technical Expert: Deep, hands-on experience with Next.js , TypeScript , and full-stack systems. Strong Communicator: Fluent in English, with ability to communicate complex technical ideas clearly and confidently to both engineers and clients. Business-Minded Engineer: You understand the “why” behind the code - connecting technical priorities directly to business outcomes. Problem Solver : You have the ability to make recommendations and contribute to the team technical discussions, constantly seeking ways to move forward, even when dealing with ambiguity. Role Requirements Must: Minimum of 5+ years of experience as a full-stack engineer, specifically working with modern web applications. Expert-level, hands-on ability with Next.js, React, and TypeScript. Deep experience with PostgreSQL and modern ORMs (we use Prisma). Experience with type-safe APIs (tRPC or similar approaches). Experience with monorepo architectures (Turborepo, Nx, or similar). Familiarity with React state management (Tanstack Query, Zustand). Working effectively with AI coding agents to enhance productivity. Commitment to high-quality code, including strong understanding of modern testing strategies (unit, integration, e2e). Excellent written and verbal communication skills in English, capable of communicating complex technical ideas clearly. Proven ability to work independently, proactively own outcomes, and contribute effectively as part of a small, close-knit team. Advantage: Experience with Tailwind CSS and modern component libraries (shadcn/ui). Experience with form libraries (React Hook Form or similar). Understanding of background job systems ( Trigger.dev , or similar). Experience with E2E testing frameworks. Understanding and experience with DevOps principles and managing CI/CD pipelines. Experience implementing or managing observability tools (logging, monitoring, tracing). Experience with authentication systems. Bonus Points: Experience in a consulting or professional services environment. Prior exposure to AI, ML, or data-driven platforms. Familiarity with distributed teams and cross-timezone collaboration. Why Join Us? This is a unique opportunity to shape the engineering culture at a growing AI services company. You'll have a direct impact on the careers of our talented engineers and play a pivotal role in our ability to deliver world-class solutions to our clients. If you are a leader who believes that great technology is built by happy, empowered, and supported people, we would love to hear from you.
Technology
Remodevs
Fullstack Team Lead (React & Node.js)
Senior
Hybrid
Warsaw, Poland
8,000 - 9,000 USD
🏢 Summary: Senior Full Stack Team Lead role focused on building and scaling web applications using React and Node.js while leading a development team. The position combines hands-on front-end and back-end development with architecture design, API development, and deployment in cloud environments. You will drive technical decisions, ensure code quality, and oversee delivery of scalable, production-ready systems. 🗂️ Requirements: 7+ years full-stack development experience with React and Node.js, 2+ years experience in leadership or senior technical role, Strong experience with React.js, Redux, React Hooks, Strong knowledge of HTML5, CSS3, modern JavaScript, Proficiency in Node.js and Express.js, Experience building REST APIs, Experience with PostgreSQL or MySQL, Experience with authentication methods (OAuth, JWT, sessions), Experience with CI/CD and Docker, Experience working with production systems, Experience with Git, Understanding of Agile/Scrum methodologies 📃 Skills: React, Redux, JavaScript, HTML5, CSS3, Node.js, Express, REST, GraphQL, PostgreSQL, MySQL, OAuth, JWT, Docker, Kubernetes, AWS, Azure, GCP, Git, CI/CD, Webpack, Babel, Vite, MongoDB 🏢 Description: Overview We are a leading company in AI-based enterprise operations. We provide digital solutions and consulting services that help businesses grow and improve. We use modern technology to make processes simpler, increase efficiency, and create new ways to earn money, especially in private capital markets. Our ecosystem includes three main parts. First, PaaS (Platform as a Service) with the Orion Platform, which helps improve workflows, show useful insights, and support value growth across portfolios. Second, SaaS (Software as a Service), a cloud platform that offers strong performance and smart tools at scale. Third, our Solutions and Consulting Suite, which includes flexible technology solutions to manage, grow, and improve company performance. With more than 10 years of experience, we support fast-growing companies and private equity platforms, turning technology into a real business advantage. Responsibilities and Duties We are looking for an experienced Full Stack Team Lead with strong skills in React and Node.js. The right person has over 7 years of experience building high-quality web applications and has experience leading a team. You will guide developers, work on both front-end and back-end, take part in all stages of development, and support junior team members. Key Responsibilities Team Leadership & Mentorship: Lead and support a team of developers. Help them grow, review code, and give technical advice. Front-End Development: Build and maintain user interfaces using React.js, Redux, and modern JavaScript. Back-End Development: Create strong and scalable server applications and APIs using Node.js and Express. Integration: Work with database engineers to design databases and manage data using MongoDB or SQL. Application Architecture: Design scalable systems and microservices that meet business needs. Testing & Debugging: Write tests, fix issues, and improve performance. Support good testing practices. Deployment: Manage releases using CI/CD tools and Docker. Collaboration: Work with designers, product managers, and developers to create useful solutions. Communicate with both technical and non-technical teams. Maintenance: Monitor systems, fix problems, and improve applications. Documentation: Write and maintain technical documents for systems and APIs. Requirements Front-End: Strong experience with React.js, Redux, React Hooks, and component-based design Good knowledge of HTML5, CSS3, and modern JavaScript Familiar with tools like Webpack, Babel, or Vite Back-End: Strong skills in Node.js and Express.js Experience building and using APIs (GraphQL is a plus, REST is required) Knowledge of authentication methods like OAuth, JWT, and sessions Database: Experience with PostgreSQL or MySQL Additional Skills: Experience with Docker and Kubernetes is a plus Knowledge of cloud platforms like AWS, Azure, or GCP Experience with Git Understanding of Agile/Scrum methods Qualifications At least 7 years of experience in full-stack development with React and Node.js At least 2 years in a leadership or senior role Experience working with live production systems Bachelor’s degree in Computer Science or similar (preferred) Soft Skills Strong problem-solving and analytical thinking Good communication and teamwork skills Ability to work independently and manage tasks well Willingness to learn new technologies and improve continuously Why Join Us? We look for people who solve problems creatively, learn quickly, and enjoy working in an open and diverse team. We work hard, but we also like to enjoy what we do and aim for high results.