New offer - be the first one to apply!
August 8, 2026
Backend Software Engineer
Senior • Remote
Warsaw, MZ, Poland
What You’ll Be Doing
Inference & Orchestration
- Design, build, and scale core orchestration layers, service boundaries, and inference pipelines serving production AI features across mobile and desktop apps.
Tame Non-Deterministic AI
- Build high-reliability, long-running workflows that handle multi-step reasoning, external tool interaction, and persistent context despite non-deterministic model behavior.
Performance Optimization
- Drive low latency and high throughput across inference, caching, batching, and streaming strategies.
Production Excellence
- Own end-to-end operational quality, including monitoring, logging, alerting, and rapid incident response for high-traffic API endpoints.
What We’re Looking For
Solid Backend Fundamentals
- Proven track record building and operating high-throughput, low-latency production services.
AI/LLM Familiarity
- Practical experience with AI inference patterns, including LLMs, embeddings, and multimodal systems, and integrating providers such as OpenAI, Anthropic, or open-source models.
Distributed Systems Mastery
- Comfortable debugging distributed backend architectures under heavy load.
Product-Minded Execution
- Strong bias toward shipping quickly, learning from production metrics, and taking full ownership of systems.
Tech Stack
- Languages: Python, Node.js
- AI/ML: PyTorch, OpenAI / Anthropic APIs, Open-Source LLMs
- Data: SQL and NoSQL databases
- Infra & Ops: Kubernetes, Docker, modern cloud architecture
Similar jobs you might like
Technology
TechTree
Senior/Staff Backend Engineer
Senior
On-site
Wroclaw, Poland
130,000 - 190,000 USD/yr
🏢 Summary: Senior or Staff Backend Engineer role focused on architecting and scaling AI-native backend systems for a modern accounting platform. The position involves designing distributed services, building high-performance APIs, and establishing engineering standards to support rapid, reliable product delivery. You will work closely with Product, AI, and Operations teams to develop agentic systems and scalable data pipelines. 🗂️ Requirements: 5–10+ years of backend engineering experience, Proven experience designing, building, and operating production backend systems at scale, Strong expertise in API design, Strong expertise in data modelling, Deep understanding of distributed systems trade-offs, Hands-on experience with AWS or GCP in production, Practical experience with CI/CD in high-frequency deployment environments, Experience implementing testing and deployment strategies, Strong knowledge of observability practices, Experience participating in on-call rotations 📃 Skills: TypeScript, Node.js, React, AWS, GCP, Terraform, PostgreSQL, OpenAI, Azure, CI/CD, APIs, DistributedSystems 🏢 Description: ABOUT THE ROLE We're looking for a Senior or Staff Backend Engineer to own and evolve our backend services as we scale. This is a broad, high-impact role — you'll architect new features, build the systems that underpin our core product, and set the engineering standards that shape how the whole team works. The focus is on building a modern, AI-native developer experience. That means working closely with Product, AI, and Operations teams to design agentic systems, distributed data pipelines, and scalable incident response infrastructure — and doing it in a way that lets the team ship with confidence multiple times a day. WHAT YOU'LL WORK ON Architecture and feature design Partner with Product, AI, and Operations teams to architect new features and complex agentic systems. Make clear architectural trade-offs that balance platform, product, and business goals. Backend services and APIs Build and maintain the backend services and APIs that power the core product. Ensure systems are secure, well-tested, and high performance. Distributed systems Design and implement distributed services to orchestrate data pipelines, automate investigations, and enable incident response at scale. Operational excellence Own operational best practices so the team can ship multiple times a day with confidence. Healthy on-call culture and strong observability are part of what you'll build and maintain. Engineering standards Set the bar for writing, communication, and system design across the team. Your influence will shape how a modern AI-native product is built. WHAT WE LOOK FOR 5–10+ years of backend engineering experience A strong track record designing, building, and operating production backend systems at scale. Deep backend fundamentals Expertise in API design, data modelling, and reasoning about distributed systems trade-offs. You understand the nuances, not just the patterns. AWS or GCP hands-on experience Solid understanding of how infrastructure decisions impact application reliability and performance. You've run things in production, not just designed them. CI/CD in practice Practical experience with testing and deployment strategies in high-frequency shipping environments. Observability and on-call maturity A solid grasp of what good observability looks like and how to build healthy on-call practices that don't burn people out. Bonus Experience at an early-stage or scaling startup. Exposure to modern AI and ML systems. Experience shipping product without a dedicated product manager. TECH STACK TypeScript, React, Node.js, AWS, Terraform, PostgreSQL, OpenAI, Azure AI. The team uses GitHub, Slack, Linear, Figma, and Notion day to day. THE TEAM Small, senior, and in-person. The office is in central Wrocław, next to the main train station. The expectation is 4–5 days a week in the office. Relocation support is available for the right candidate. COMPENSATION & BENEFITS Salary $130,000 – $190,000 USD depending on experience, plus competitive equity. Wellness and commute stipend $100 per month. Hardware Premium hardware provided — MacBook Pro and AirPods. Food Daily in-office lunch and dinner. Time off 20 PTO days plus 9 US public holidays. Relocation Support available for candidates relocating to Wrocław.
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
RemoDevs
Senior Backend Python Developer
Senior
On-site
Warsaw, Poland
28,000 - 32,000 PLN
🏢 Summary: Senior Backend Engineer responsible for designing, building, and maintaining production-grade backend systems that power AI-driven business automation. The role covers full ownership from system design to deployment, focusing on scalable, reliable distributed systems and cloud infrastructure. This is a Warsaw-based, office role with strong emphasis on technical leadership and AI-supported development workflows. 🗂️ Requirements: Senior-level experience in backend engineering on production systems, Strong Python programming skills, Experience with distributed systems concepts, Experience with cloud platforms (AWS, Azure, or similar), Knowledge of SQL and NoSQL databases, Ability to design, implement, and deliver systems to production, Strong written and spoken communication skills, Regular use of AI tools in development workflows 📃 Skills: Python, AWS, Azure, SQL, NoSQL, DistributedSystems, Concurrency, AsynchronousProcessing, APIs, Cloud, GitHubCopilot, OpenAI, Claude, TypeScript 🏢 Description: About Us Many companies want to use AI agents, but these agents often struggle with real business tasks. We solve this problem by building a platform that helps AI understand business rules, workflows, and processes. This allows AI to make better decisions and provide accurate, reliable, and compliant results. Well-known companies from different industries use our technology to automate up to 85% of customer cases, reduce handling time by 20–25%, and complete tasks that used to take hours in just seconds. We also work with leading technology partners and have been recognized for our innovative approach. Our goal is to help people everywhere get better answers through AI. Job Description We are looking for a Senior Backend Engineer who can take ownership of important systems instead of only completing assigned tasks. You will solve complex problems, design backend solutions, build them, and make sure they run well in production. We want someone with strong technical skills, good communication, and the ability to create simple, reliable, and easy-to-maintain systems. This is a product engineering role with responsibility from system design to production. The position is based in Warsaw and requires office work. Responsibilities Design and develop backend services, APIs, data processing, and background tasks for production systems. Turn unclear business needs into clear technical plans and practical solutions. Maintain services after release by improving reliability, monitoring, performance, and fixing issues. Make good decisions about system architecture, data models, interfaces, and future scaling. Write technical documentation, architecture notes, and diagrams when they help the team. Work closely with product managers, frontend engineers, and platform engineers to deliver complete solutions. Improve development processes using AI tools, automation, and internal workflows. Support the team through code reviews, design reviews, and practical technical leadership. Requirements Strong experience as a senior backend engineer working on production systems. Excellent Python skills and the ability to write clean and maintainable code. Good understanding of distributed systems, including concurrency, failure handling, data consistency, asynchronous processing, and service design. Experience with cloud platforms such as AWS, Azure, or similar services. Knowledge of SQL, NoSQL databases, schema design, and performance optimization. Ability to take a project from an idea through design and implementation to production. Strong written and spoken communication skills with the ability to explain technical topics clearly. Regular use of AI tools in everyday development and interest in improving AI-based workflows. Nice to Have Experience with LLM-based applications, search systems, AI infrastructure, or large data pipelines. Knowledge of TypeScript or the ability to contribute to frontend development when needed. Experience guiding other engineers and influencing technical decisions without being a formal manager. What We Offer B2B contract and company stock options. MacBook Pro for work. Modern technology stack and opportunities to contribute to open-source projects. Access to advanced AI development tools, including GitHub Copilot, Claude Code, OpenAI Codex, TypingMind, and MCP servers. Our Culture and Values Our leadership team has strong experience in AI and knowledge management. We have secured more than $60 million in funding and achieved three years of continuous 3x growth. Our work is based on these values: Quality – We aim for excellent work and high coding standards. Momentum – We take initiative and keep projects moving forward. Accountability – We take responsibility and give honest, respectful feedback. Hard Work – We believe great results come from teamwork and consistent effort. Learning Agility – We stay curious, learn from mistakes, and improve every day. Adapt and Thrive – We accept change and see challenges as opportunities. Win Together – We succeed as one team through honesty, openness, and support for our shared mission.
Technology
co.brick
Backend Engineer (Node.js, TypeScript, AWS)
Mid
Remote
Gliwice, Poland
🏢 Summary: Backend Engineer role focused on designing and scaling real-time, cloud-based systems and APIs for an AI-powered consumer product. The position involves building reliable backend services, data pipelines, and infrastructure on AWS within a high-performing engineering team. You will collaborate with mobile and AI teams to deliver low-latency, scalable, and secure user experiences. 🗂️ Requirements: 2+ years backend development experience with Node.js and TypeScript, Strong knowledge of PostgreSQL including schema design and query optimization, Experience with Redis for caching and queue management, Hands-on experience with AWS services (EC2, RDS, Lambda, ECS, S3), Strong REST API design skills and real-time communication patterns, Understanding of scalability, concurrency, and distributed systems, Experience with Docker, Git workflows, and CI/CD automation, Knowledge of backend security and performance best practices 📃 Skills: Node.js, TypeScript, PostgreSQL, Redis, AWS, EC2, RDS, Lambda, ECS, S3, REST, WebSockets, SSE, Docker, Git, CICD 🏢 Description: Backend Engineer – Node.js, TypeScript, AWS For our client, a fast-growing team building a next-generation AI-powered consumer product, we are looking for an experienced Backend Engineer to help scale the systems powering real-time experiences, cloud synchronization, and intelligent APIs. This is not a founding role, but it is a highly impactful engineering position within a small, high-performing team focused on building world-class consumer technology products. About the role You will be responsible for designing, building, and scaling backend systems that support core product functionality — from real-time data pipelines to reliable cloud infrastructure and low-latency APIs. You’ll work closely with mobile and AI teams to deliver fast, scalable, and highly reliable user experiences. Responsibilities Backend Development Design and build RESTful APIs using Node.js and TypeScript (Express.js or Nest.js) Architect and maintain PostgreSQL databases, including schema design and query optimization Implement background jobs and queue systems using Redis for ingestion, summarization, and notifications Build and maintain caching layers (Redis, CDN, HTTP cache) to ensure low-latency performance Implement authentication, authorization, and data privacy best practices Add real-time capabilities using WebSockets and Server-Sent Events Build observability into services through logging, metrics, and tracing Deploy and manage backend services on AWS (EC2, ECS, RDS, S3, Lambda) Systems & Architecture Design clean, scalable, and maintainable service architectures Plan and execute safe database migrations and schema evolution strategies Ensure consistency and reliability across distributed systems Optimize system performance across I/O, CPU, and memory bottlenecks Build and maintain CI/CD pipelines and release automation workflows Contribute to infrastructure reliability, scalability, monitoring, and cost optimization Quality & Security Write unit, integration, and contract tests with clear quality standards Enforce linting, type safety, and static analysis within CI pipelines Conduct security reviews and dependency audits while following least-privilege principles Clearly document services, APIs, and important architectural trade-offs Requirements Must-have 2+ years of backend development experience with Node.js and TypeScript Strong understanding of PostgreSQL, including schema design, indexing, and query optimization Experience working with Redis for caching and queue management Hands-on experience with AWS services such as EC2, RDS, Lambda, ECS, and S3 Strong API design skills, including REST and real-time communication patterns Solid understanding of scalability, concurrency, and distributed systems Experience with Docker, Git workflows, and CI/CD automation Familiarity with security and backend performance best practices Nice to have Experience with GraphQL or gRPC Exposure to event-driven architectures or microservices Familiarity with observability tools such as OpenTelemetry, CloudWatch, or Sentry Experience building high-traffic consumer applications Example stack Backend: Node.js, TypeScript (Express.js / Nest.js), PostgreSQL, Redis Cloud: AWS (EC2, RDS, Lambda, ECS, S3, CloudWatch) Infrastructure: Docker, GitHub Actions, CI/CD
Technology
Loop Returns
Senior Software Engineer
Senior
Hybrid
Columbus, OH
155,004 - 195,000 USD
🏢 Summary: Senior Software Engineer role focused on owning complex, cross-functional initiatives across the full stack, from architecture to production. The position emphasizes AI-first engineering practices, leveraging AI agents for planning, code generation, and review while maintaining accountability for production outcomes. You will design scalable systems, lead technical initiatives, and mentor engineers while working with modern cloud and web technologies. 🗂️ Requirements: 5+ years of experience building web applications, backend services, and APIs, Strong experience with PHP and Laravel, Experience designing and implementing full-stack features (backend, APIs, frontend), Ability to design system architecture and evaluate technical trade-offs, Experience leading technical initiatives, Experience mentoring junior engineers, Experience working with AI coding agents in development workflows, Experience monitoring and owning production systems 📃 Skills: PHP, Laravel, Vue.js, MySQL, DynamoDB, Kubernetes, AWS, Serverless, APIs, Lambdas, AI, Claude, Cursor 🏢 Description: About the Role: Loop is looking for a Senior Software Engineer to take meaningful ownership of complex, cross-functional work, from architecture and design through production. You'll build scalable solutions, influence technical direction, and make the engineers around you better. AI at Loop Engineering: Engineering at Loop is AI-first, not aspirationally, but operationally. Every engineer is provisioned with Claude Code and Cursor, and we expect AI agents to be your default starting point before you open a file. The role has shifted: you are not primarily a writer of code. You are the judgment layer, the person who determines what should be built, validates that what was built is correct, and owns the outcome in production. At the senior level, that judgment extends beyond your own work to the systems, standards, and people around you. You're not just using AI well — you're helping your team develop the habits and instincts to use it well too. Our Blended Work Environment: We work from our HQ in Columbus, OH, and are distributed throughout the United States, select Canadian provinces, United Kingdom, and Australia. For this position, we're open to Columbus, OH; Boston, MA; Chicago, IL; Austin, TX; Los Angeles, CA; or fully remote. Our Tech Stack: PHP/Laravel, Vue.js, MySQL, DynamoDB, Kubernetes, AWS, Serverless. Our hiring process is tech-stack agnostic. What You'll Do: - Design and implement complex, high-quality features across the full stack: backend services, APIs, lambdas, and frontend. Translate ambiguous requirements into clear technical designs and own the trade-offs. - Start with the agent, not the editor. Invest time in planning and intent articulation. The quality of your prompt is the quality of your output. - Review AI-generated code with the same rigor you'd apply to any code. Plausible is not the same as correct. At this level, you're also setting the standard for how your team does this. - Set the standard for AI-assisted code review on your team. Model what good verification looks like, not just for your own PRs, but in how you give feedback on others' AI-generated work. - Lead small to medium-sized technical initiatives: provide direction, surface dependencies early, and keep stakeholders informed without being asked. - Mentor and develop more junior engineers through code review, pairing, and direct feedback. Making the people around you better is part of the job, not a bonus. - Make reversible decisions fast and flag the irreversible ones early. Operational trust means others can plan around your delivery. - Make the system around you more effective, not just your own output. Propose improvements to code quality, processes, and team norms, and follow through on them. Your Experience: - 5+ years building web applications, backend services, and APIs. Strong PHP/Laravel experience preferred. - You use AI agents as your default starting point and can describe your actual workflow: how you plan, prompt, evaluate output, and decide where to spend your review time. You own what ships, regardless of how it was generated. - You have a point of view on where AI helps and where it gets engineers into trouble, and you actively help your team navigate that line. - You track how your code behaves in production, not because someone asks you to, but because you own the outcome. You've caught regressions before support tickets did. - You can evaluate architectural trade-offs and make defensible decisions, not just implement what you're handed. - You have examples of leading technical initiatives, mentoring engineers, and driving cross-functional alignment. - You operate with intensity and hold a high bar for your own work and for the people around you. You give direct feedback, ask for help early, and respond to setbacks with ownership rather than withdrawal. - You've worked closely with product managers and design teams, and you've had the hard conversations with peers, stakeholders, or leaders, with directness and care.
Technology
emagine Polska
Backend Engineer
Senior
Remote
Copenhagen, Denmark
🏢 Summary: Backend Engineer role focused on designing, building, and maintaining scalable backend services in a cloud-native AWS environment. The position involves developing production-grade APIs and services using TypeScript and .NET, with strong emphasis on CI/CD, Infrastructure as Code, and cloud-native best practices. The role supports secure, scalable backend systems with close collaboration across platform and operations teams. 🗂️ Requirements: Strong experience building and maintaining scalable APIs and backend services, Hands-on experience with CI/CD pipelines using GitHub Actions or GitHub Workflows, Strong development experience with TypeScript, Strong development experience with .NET (C#), Experience deploying and operating workloads in AWS Cloud, Experience using Terraform for Infrastructure as Code, Experience designing and consuming RESTful APIs or event-driven services, Understanding of cloud-native patterns, Experience with relational databases and SQL, Fluent English 📃 Skills: TypeScript, .NET, C#, AWS, Terraform, SQL, REST, CI/CD, GitHub, GitHubActions, APIs, IAM, Lambda, ECS, Fargate 🏢 Description: We are looking for a Backend Engineer to design, build, and maintain backend services in a modern cloud-native AWS environment. Core skills & experience: Strong experience as a Backend Developer, building and maintaining scalable APIs and backend services Hands-on experience with CI/CD pipelines, preferably using GitHub Actions / GitHub Workflows Strong development experience with TypeScript and .NET (C#), including building and operating production services Familiarity with AWS Cloud, including deploying and operating backend workloads in AWS Experience using Terraform for Infrastructure as Code (IaC) Related technologies / domain knowledge: Experience designing and consuming RESTful APIs and/or event-driven backend services Understanding of cloud-native patterns (stateless services, scaling, resiliency, observability) Experience working with relational databases (SQL) and backend integrations Nice-to-have / preferred experience: Experience with containerized workloads (e.g. ECS Fargate or similar) Experience with Lambda functions Familiarity with IAM and AWS security best practices Exposure to data platforms or ETL-heavy environments Experience working in environments with high operational and security requirements General expectations: Able to take ownership of backend services from development through production Comfortable working closely with platform, data, and operations engineers Focused on clean code, automation, and reliable delivery through CI/CD Used to working with SCRUM principles, preferably in JIRA Fluent English Other Details: The role is designed for a cloud-native environment, supporting development across various backend services focused on scalability and security.
Technology
emagine Polska
Senior AI Software Engineer – Backend
Senior
Remote
Lisbon, Portugal
🏢 Summary: Senior AI Software Engineer – Backend role focused on designing, building, and scaling production-grade AI backend services, including LLM integrations, RAG pipelines, and distributed cloud-native systems. The position emphasizes reliable, observable, and secure AI solutions deployed in AWS using modern backend and infrastructure practices. You will work in an Agile environment delivering scalable APIs, microservices, and AI-driven workflows for enterprise use cases. 🗂️ Requirements: Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, or related field, 6+ years backend or software engineering experience, Hands-on experience delivering AI-enabled or data-intensive backend solutions, Proficiency in at least one backend language: Python, Java, Go, Kotlin, C#, or TypeScript, Strong experience building REST APIs, microservices, and distributed systems, Experience with Python backend frameworks such as FastAPI and async programming, Experience integrating LLMs or cloud AI services with orchestration layers, Knowledge of RAG, vector search, and semantic retrieval concepts, Experience with SQL and NoSQL databases, Experience with AWS cloud services and cloud-native architectures, Experience with Terraform or infrastructure-as-code tools, Experience with Git and Agile/Scrum methodologies, Knowledge of testing, monitoring, logging, and AI evaluation practices 📃 Skills: Python, Java, Go, Kotlin, C#, TypeScript, FastAPI, REST, Microservices, LLM, RAG, Vector, SQL, NoSQL, AWS, Terraform, Git, Scrum, Kubernetes, Docker, CI/CD, Async, Serverless, Containers 🏢 Description: YOUR CONTRIBUTION Our culture is agile and collaborative, and we genuinely believe our people are some of the best with which you’ll ever work. We are looking for a skilled and passionate Senior AI Software Engineer – Backend to join our Centre of Excellence and the SWE team to design, build and scale production-grade AI services, intelligent workflows, and backend platforms that create measurable business value. YOUR “DAY-TO-DAY”: Design, develop and operate production-grade AI backend services, APIs, and event-driven components with strong focus on scalability, reliability, latency, and cost efficiency. Build and integrate capabilities based on LLMs and other AI services, including prompt orchestration, structured outputs, tool calling, and workflow automation. Develop retrieval and knowledge integration patterns such as RAG, vector search, and metadata-driven content pipelines for enterprise use cases. Participate and support Agile methods and frameworks by taking part in planning events, daily stand-ups, code reviews, and technical discussions. Collaborate closely with product, platform, frontend, DevOps, security, and data stakeholders as a valued member of a self-managing, cross-functional SWE team. Implement robust observability, evaluation and guardrails for AI solutions, including logging, tracing, monitoring, feedback loops and incident troubleshooting. Manage and optimize scalable distributed systems on the Cloud, using secure-by-design and infrastructure-as-code practices. Develop automated tests and evaluation suites to validate backend logic, model behavior, regression scenarios, and non-functional requirements. Translate product and business needs into reliable technical designs, reusable services, and maintainable integration patterns. Continuously improve architecture, developer experience, and engineering standards by contributing to best practices, reviews, and technical mentorship within the Backend community. BACKGROUND AND QUALIFICATIONS: Bachelor's Degree or higher in Computer Science, Software Engineering, Data Engineering, or related field, with appropriate professional experience. Proven work experience as a Backend Engineer or Software Engineer for 6+ years, with hands-on delivery of AI-enabled or data-intensive backend solutions. Strong experience with Agile delivery frameworks such as Scrum and modern source code management practices using Git. Knowledge of AI engineering patterns such as agentic workflows, semantic caching, prompt/version management, and human-in-the-loop controls. Strong proficiency in one or more backend languages such as Python, Java, Go, Kotlin, C#, or TypeScript, with production experience building APIs and services. Solid experience designing and operating backend services, microservices, and distributed systems, including RESTful APIs, asynchronous processing, and messaging patterns. Hands-on experience with Python-based AI/backend frameworks and service development patterns, such as FastAPI, async programming, data validation, and structured outputs. Experience integrating foundation model or cloud AI services and building reliable orchestration layers for prompts, tools, and model interactions. Good knowledge of data access patterns and storage technologies, including SQL and NoSQL databases, caching, and vector databases or semantic retrieval concepts. Experience with AWS cloud services and cloud-native engineering practices, including serverless, containers, observability, and infrastructure automation. Experience with Terraform or other infrastructure-as-code tooling. Knowledge of AI solution quality practices, including testing strategies, evaluation, monitoring, security, privacy, and responsible-use guardrails. Knowledgeable about software architecture, design patterns, logging, monitoring, and performance optimization. Excellent analytical and time management skills, strong teamwork mindset, and a pragmatic problem-solving attitude. Passionate about software engineering, continuous learning, and the practical adoption of emerging AI technologies. ADDITIONAL EXPERIENCE PREFERRED OR HELPFUL: Experience with cloud AI platforms and managed model services, preferably in AWS environments. Experience with Kubernetes, Docker containers, and CI/CD pipelines for deploying and operating AI-enabled services. Experience with product and collaboration tools such as Jira and Confluence. Summary: Senior AI Software Engineer – Backend Role in a nutshell: A senior backend engineer focused on building and scaling production-grade AI services — think LLM integrations, RAG pipelines, agentic workflows, and cloud infrastructure — within a collaborative, cross-functional team. Experience needed: 6+ years in backend/software engineering, with hands-on AI or data-intensive delivery. Must-have tech: Python (FastAPI, async), REST APIs, microservices, Terraform, AWS, SQL/NoSQL/vector databases, Git, Agile/Scrum. Nice to have: Kubernetes, Docker, CI/CD, Terraform, Jira/Confluence. Key soft skills: Strong communicator, team player, pragmatic problem-solver, passionate about AI and continuous learning. Degree: Computer Science, Software Engineering, or related field. The right candidate is someone who bridges solid backend engineering fundamentals with practical AI delivery experience — not just a data scientist or ML researcher, but an engineer who ships reliable, observable AI products in production.
Technology
Ntiative
Senior Software Engineer
Senior
Hybrid
Warsaw, Poland
25,000 - 30,000 PLN
🏢 Summary: Senior Backend Engineer role focused on transforming a mission-critical e-commerce domain supporting subscriptions and purchasing journeys for millions of users. The position centers on migrating a monolithic system to scalable microservices, improving performance and reliability, and shaping the future architecture of a global platform. Engineers will work with event-driven systems and modern AI tools while owning solutions end-to-end. 🗂️ Requirements: 5+ years of professional backend engineering experience, Strong experience designing and operating microservices architectures, Experience modernising legacy systems and decomposing monoliths, Solid understanding of distributed systems and scalable backend design, Commercial experience with Go, Java, Kotlin or Scala, Hands-on experience with Kafka or similar event-streaming technologies, Hands-on experience with PostgreSQL, Hands-on experience with Docker and Kubernetes, Experience with CI/CD pipelines, Practical experience using AI coding assistants (Claude Code, Cursor, Copilot or similar), Ability to review and validate AI-generated code, Comfortable owning solutions from idea to production 📃 Skills: Go, Golang, Java, Kotlin, Scala, Kafka, PostgreSQL, Docker, Kubernetes, CI/CD, GraphQL, DDD, TDD, BDD, Microservices 🏢 Description: Join a global e-commerce technology organisation serving millions of customers across multiple international markets. As a Senior Backend Engineer, you will become part of a team responsible for one of the company's most critical customer-facing domains. The platform supports customer subscriptions, plans, and purchasing journeys used daily by millions of users. This is not a maintenance role. The team is actively transforming a mission-critical domain, modernising legacy systems, reducing technical debt, and building the next generation of scalable services that will support future growth. You will play a key role in migrating core functionality from a monolithic architecture to modern microservices while helping shape the future architecture of a global platform. What You'll Do Build & Scale Core Services Design, develop, and maintain scalable backend services within a distributed microservices architecture. Build reliable systems supporting millions of customer interactions. Improve performance, reliability, and scalability across critical customer-facing services. Drive Modernisation Lead the migration of key business domains from monolithic systems to modern microservices. Reduce technical debt and improve long-term maintainability. Design solutions that support future platform growth. Shape Architecture Participate in architecture discussions and technical decision-making. Design orchestration layers supporting complex customer journeys and business processes. Help define engineering standards and best practices. Work with Event-Driven Systems Build and operate services powered by event-driven architectures. Work extensively with Kafka and real-time lifecycle events. Design resilient and observable distributed systems. Raise Engineering Standards Conduct code reviews and support other engineers through technical guidance. Promote best practices across software development, testing, deployment, and observability. Contribute to a strong culture of ownership and continuous improvement. AI-Powered Engineering Use modern AI tools and coding agents throughout the software development lifecycle. Leverage AI for onboarding, architecture exploration, implementation, testing, debugging, and productivity improvements. Apply engineering judgement to validate, verify, and safely integrate AI-generated outputs. What We're Looking For Backend Engineering Expertise 5+ years of professional backend engineering experience. Strong experience designing and operating microservices architectures. Experience modernising legacy systems and decomposing monoliths. Solid understanding of distributed systems and scalable backend design. Technical Stack Commercial experience with Go (Golang), Java, Kotlin or Scala Engineers coming from a JVM background should be open to working in a Go-driven environment. Hands-on experience with: Kafka or similar event-streaming technologies PostgreSQL Docker Kubernetes CI/CD pipelines Product & Ownership Mindset Comfortable owning solutions from idea through production. Strong problem-solving skills and ability to make technical trade-offs. Experience collaborating with product, business, and engineering stakeholders. AI Fluency Practical experience using AI coding assistants such as Claude Code, Cursor, Copilot, or similar tools. Understanding of how context, prompts, constraints, and validation influence AI-generated outputs. Ability to critically review and verify AI-generated solutions. Nice to Have Experience with subscription-based products. Experience in e-commerce environments. GraphQL knowledge. Familiarity with DDD, TDD, and BDD practices. What We Offer Opportunity to build systems used by millions of customers globally. High-impact engineering work with significant architectural ownership. International collaboration across distributed engineering teams. End-to-end ownership from idea to production. Hybrid working model (3 days per week in the Warsaw office). B2B cooperation model. 30 days of paid annual leave. Modern office located in Warsaw city centre. Continuous learning and professional growth opportunities.
Technology
Starbridge
Senior Backend Software Engineer | Java/Kotlin | EMEA/LATAM
Senior
Remote
Warsaw, Poland
8,000 - 11,500 USD
🏢 Summary: Senior Backend Engineer role focused on building and scaling backend systems for an AI-driven product that transforms complex government data into actionable insights. The position involves designing data ingestion, processing pipelines, and distributed infrastructure from scratch, with full ownership from architecture to production. You will work closely with a small senior team to deliver scalable, production-ready systems. 🗂️ Requirements: 6+ years of Backend Engineering experience, Experience in JVM ecosystem, Experience in product companies (B2B SaaS preferred), Experience designing and owning backend systems in production, Strong knowledge of system design and scalability, Experience building asynchronous or distributed systems, Ability to make and justify technical decisions, Fluency in English, Valid work authorization in Europe or LATAM 📃 Skills: Kotlin, Java, JVM, SQL, GCP, Messaging, Queues, DistributedSystems, SystemDesign, DataPipelines, LLMs, AI 🏢 Description: About the role We’re looking for a Senior Backend Engineer to join our early team and help build our product from zero to one. You’ll work on a product that helps companies navigate complex government data, from contracts and grants to market signals and turn it into actionable insights using AI. On the backend side, this means working on data ingestion, processing, and the infrastructure that powers search and AI-driven workflows at scale. You’ll collaborate closely with a small, senior team and have real ownership, from shaping solutions to shipping them to production and improving them over time. You might be a fit if you: Must have: 6+ years of experience as a Backend Engineer, preferably in the JVM ecosystem (we use Kotlin on the backend) Experience working in product companies (B2B SaaS preferred) with direct impact on shipped features Experience working in small companies or startups would be a strong advantage Experience designing and owning backend systems in production (from initial design to deployment and ongoing improvements) Strong understanding of system design, including scalability, failure handling, and trade-offs Experience building asynchronous or distributed systems (e.g. messaging, queues, event-driven systems) Ability to make and justify technical decisions, not just implement given solutions Fluency in written and spoken English Nice to have: Experience with large-scale data processing, scraping, or data pipelines Experience working with LLMs / AI-related systems Experience with GCP or similar cloud environments How We Work Build Bridges to Help Customers Win - We pride ourselves on being obsessively customer-centric. Shooting Star Speed - We move with extreme speed. We value momentum, decisiveness, and the ability to accelerate when it matters. Fun Is a Feature - Fun is a Feature means we intentionally design Starbridge to be an energizing place to do hard work. Joy, humor, and camaraderie make great teams faster, sharper, and more resilient. In the Arena - We believe the best ideas come from living close to the work, feeling the friction, hearing the nuance, and experiencing the details firsthand. Benefits include: Competitive salary + early-stage equity Unlimited PTO Regular off-sites (NYC + global locations) Interview Process We move fast — really fast. Getting back to someone today beats tomorrow, and our interview process reflects that mindset. Please keep us posted on your timeline so we can move quickly and speed things up where needed. After submitting your application, the team reviews your CV and statement of exceptional work. If your application passes this stage, you will be invited to a 30-minute interview during which a member of our team will make sure you're a good fit for the role. You will have the opportunity ask questions and learn more about the role as well. We'll then send you a programming challenge that consists of two parts: LeetCode and SQL. Beyond that step, you will enter the main process, which consists of three interviews: System design exercise hands-on. Live coding in Java/Kotlin. Product thinking and past work. All interviews will be conducted via Google Meet. Eligibility to Work in Europe or LATAM: Candidates must hold valid authorization to work in the country where they will be based. At this time, we are unable to offer visa sponsorship or assist with work permit applications.