New offer - be the first one to apply!

June 25, 2026

Senior AI Applied Software Engineer (Fullstack)

Senior • Hybrid

20,000 - 24,000 PLN

Krakow, Poland

The Job

At Backbase, we don’t just deliver software – we redefine how people manage their finances. We are looking for a Senior AI Applied Software Engineer to join our R&D department in Kraków. You will join the team which sits at the core of the Backbase platform: Entitlements, handling complex problems related to Access Control, Approvals and Limits. By joining the team, you will design systems that impact millions of users across over 100 financial institutions worldwide.

Meet the Job

As a Senior AI Applied Software Engineer you are a technical cornerstone of your squad, designing and delivering complex features with minimal guidance while ensuring backend and frontend performance, security, and scalability.

  • Full SDLC Ownership: Lead the entire lifecycle of digital banking products—from idea and architectural design to release and maintenance.
  • Architectural Excellence: Improve system architecture and design components integrating smoothly across APIs and microservices.
  • Technical Leadership: Mentor junior engineers, conduct code reviews, and raise engineering standards.
  • AI & Innovation: Contribute to LLM-based voice assistants and real-time personalization engines using OpenAI and ML models.
  • Security-First Mindset: Implement entitlements and fraud prevention services focusing on security, scalability, and resilience.
  • Collaborative Culture: Work in a pod-based model with Architects, Product Owners, and UX Designers to align technical solutions with business needs.

Who You Are

  • Location: Based in Kraków or nearby area with hybrid availability (twice per week in the office).
  • Experience: 5–7+ years building complex, high-traffic products.
  • Backend Mastery: Strong knowledge of Java, Spring JPA/Hibernate, Maven, microservices, and cloud technologies.
  • Frontend Expertise: Strong Angular and TypeScript skills; proficiency with RxJS, Webpack, and Jenkins; Vue.js is a plus.
  • System Design: Solid understanding of Enterprise Integration Patterns and complex data flows.
  • Senior Mindset: Ability to reduce technical debt and optimize CI/CD pipelines.
  • Communication: Excellent English skills, able to explain technical concepts to non-technical stakeholders.
  • Domain Knowledge: Experience in Fintech or Banking is an advantage.

What We Offer

  • Growth: €1,000 annual self-development budget, clear promotion path, and training time.
  • Rewards: Competitive base salary, annual bonus, and referral bonuses.
  • Hybrid Work: Flexible remote and office arrangement.
  • Office Perks: Daily lunches, community breakfasts, and MacBook hardware.
  • Well-being: Private healthcare (Luxmed), Headspace subscription, and Work-From-Home allowance.
  • Culture: Integration events, flexible hours, and healthy work-life balance.

Similar jobs you might like

Technology

ITDS

Senior Full Stack Developer – Java, Python, Microservices

Senior

Hybrid

Krakow, Poland

27,300 - 32,760 PLN

🏢 Summary: Senior Full Stack Developer role focused on building AI-driven solutions for Global Markets using NLP technologies. The position involves designing and delivering scalable microservices-based systems in a hybrid work model while contributing across the full software development lifecycle. You will work in a small agile team to create robust digital products for institutional banking. 🗂️ Requirements: Minimum 5 years software development experience, Strong knowledge of SOLID, Clean Code, DDD, BDD, Proven experience with Java and Python, Hands-on experience with Spring Framework, Experience with SQL and NoSQL databases, Experience with PostgreSQL and MongoDB, Experience with microservices architecture, Experience with event streaming technologies, Fluent English, Legal right to work in Europe 📃 Skills: Java, Python, Spring, SQL, NoSQL, PostgreSQL, MongoDB, Microservices, EventStreaming, JavaScript, Vue, NLP, AI, MachineLearning, LangChain, LangGraph 🏢 Description: Ignite innovation at the forefront of financial technology — design and develop transformative AI-driven solutions. Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Full Stack Developer , you will be working for our client, a leader in Global Markets Technology within the Corporate and Institutional Banking sector. You will be part of an award-winning AI Markets team, leveraging natural language processing (NLP) to revolutionize how institutional investors interact with global markets. This role offers a unique opportunity to contribute to cutting-edge digital services that shape the future of financial technology and accelerate your career growth. Your main responsibilities: Collaborate within a team of 4-6 engineers alongside a dedicated product owner to deliver high-quality features. Break down business requirements into user stories and execute iterative deliveries to production. Engage in all phases of the development lifecycle, including analysis, testing, and production support. Maintain a focus on product support, ensuring solutions are sustainable and robust. Identify areas of technical debt and balance new functionality development. Design scalable, efficient solutions following established technology guidelines. Pair with team members to share knowledge and develop innovative system architectures. You're ideal for this role if you have: At least 5 years of extensive development experience in software engineering. Deep understanding of software development principles (SOLID, Clean Code, DDD, BDD). Demonstrable expertise in Java and Python. Extensive experience with Spring Framework. Proficiency with SQL and NoSQL databases (PostgreSQL, MongoDB). Prior experience with event streaming technology and microservices architecture. Ability to collaborate and teach engineering teams to develop new systems. Effective written and spoken communication skills in English, fluent level. It is a strong plus if you have: JavaScript / Vue.js experience. Knowledge or experience in machine learning, NLP, AI, data science, or prompt engineering. Familiarity with LangChain, LangGraph, and Clean Architecture principles. Language required for the role: Fluent command of English, both written and spoken. Eligibility to work in this role: Only candidates with an existing legal right to work in Europe will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

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

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 services for a modern accounting platform. The position involves designing distributed systems, building secure and high-performance APIs, and establishing engineering standards to support rapid, reliable product delivery. You will work closely with Product, AI, and Operations teams to build scalable data pipelines and incident response infrastructure. 🗂️ Requirements: 5–10+ years of backend engineering experience, Proven experience designing and operating production backend systems at scale, Strong expertise in API design and data modelling, Deep understanding of distributed systems and architectural trade-offs, Hands-on experience with AWS or GCP in production environments, Practical experience with CI/CD pipelines and automated testing, Experience building and maintaining observability and on-call practices 📃 Skills: TypeScript, Node.js, React, AWS, GCP, Terraform, PostgreSQL, OpenAI, Azure, CI/CD, APIs, DistributedSystems, DataModelling, Observability 🏢 Description: ABOUT THE COMPANY We're an applied AI company building an AI-native alternative to legacy accounting software — a market worth tens of billions in annual recurring revenue. Our mission is to help entrepreneurs focus on what matters in their business and life, and to help their accountants become more strategic. We've raised $20M from a group of top-tier investors and have grown ARR 60% month-on-month since our public launch. We now serve thousands of businesses and are expanding our product to serve accountants directly — creating a two-sided platform where both business owners and their accountants use and recommend us. We're at an early but proven stage, moving fast, and building a world-class engineering team in Wrocław to match our ambition. 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 — this is a deliberate choice, not a compromise. 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

DCV Technologies

Java Full stack with React.js or Angular / Warsaw

Senior

Hybrid

Warsaw, Poland

🏢 Summary: B2B Senior Full-Stack Software Engineer role focused on building Java-based enterprise applications with strong integration of Agentic AI tools to enhance development workflows. The position involves end-to-end development, CI/CD pipeline design, automated testing, security implementation, and containerized deployments in an Agile environment. The role combines backend, frontend, DevOps, and AI-assisted engineering practices. 🗂️ Requirements: Minimum 5 years of hands-on Java development experience, Strong experience with Spring Boot and Spring Security, Solid knowledge of Hibernate / JPA and ORM concepts, Experience with relational databases (MySQL, PostgreSQL, or Oracle), Proficiency in HTML5, CSS3, JavaScript and one modern frontend framework (React, Angular, or Vue.js), Hands-on experience with JUnit, Mockito, Cucumber and integration testing, Practical experience designing and maintaining Jenkins CI/CD pipelines, Understanding of cryptographic principles and secure key management, Experience with Docker and Kubernetes, Experience designing and implementing RESTful APIs, Understanding of software architecture patterns and design principles, Experience working in Agile/Scrum environments 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Hibernate, JPA, MySQL, PostgreSQL, Oracle, HTML5, CSS3, JavaScript, React, Angular, Vue, JUnit, Mockito, Cucumber, Jenkins, Docker, Kubernetes, REST, Cryptography, GitHubCopilot, ChatGPT, Claude, Cline 🏢 Description: Senior Software Engineer (Full-Stack, Agentic AI Focus) Warsaw, hybrid 1 day/week B2B contract We are looking for a talented Senior Software Engineer to join our dynamic development team. This role focuses on full-stack development , with a strong emphasis on leveraging Agentic AI tools and technologies to drive efficiency, innovation, and smarter development workflows. The ideal candidate brings solid experience with Java-based enterprise applications , a strong engineering mindset, and a passion for using cutting-edge AI technologies to enhance productivity, code quality, and collaboration across the development lifecycle. Key Responsibilities 1. Development & Engineering Design, develop, and maintain full-stack applications using Java and modern web technologies. Build robust backend services using the Spring Framework (Spring Boot, Spring Security). Develop and optimize database interactions using Hibernate ORM . Create responsive, intuitive, and user-friendly frontend interfaces. Integrate Agentic AI tools and technologies to improve development efficiency and code quality. Participate in the entire software development lifecycle , from requirements analysis to deployment. Implement cryptographic solutions and security protocols to ensure safe handling of sensitive data. 2. CI/CD & DevOps Design, build, and maintain Jenkins CI/CD pipelines for automated build, testing, and deployment. Configure and optimize continuous integration workflows to ensure high code quality and rapid delivery. Implement automated testing integration within CI/CD pipelines. 3. Agentic AI Tools & Technology Integration Leverage AI-powered development tools (GitHub Copilot, ChatGPT, Claude, Cline, etc.) to accelerate coding, troubleshooting, and problem-solving. Utilize AI tools for code review, automated testing, and documentation generation . Stay up to date with emerging Agentic AI technologies and assess their potential to enhance development workflows. Share knowledge and best practices for AI-assisted development across the team. 4. Testing & Quality Assurance Write comprehensive unit tests using JUnit, Mockito, and other testing frameworks. Develop and execute integration tests to ensure system reliability and stability. Implement automated testing strategies and maintain strong test coverage standards . Participate in code reviews and uphold high coding and quality standards. Debug and troubleshoot complex technical issues . 5. Collaboration & Process Work closely with cross-functional teams including product managers, designers, and QA engineers. Actively participate in Agile/Scrum development processes . Contribute to technical documentation and internal knowledge sharing. Continuously improve development processes, tools, and team efficiency . Required Qualifications Technical Skills Java Expertise: Minimum 5 years of hands-on experience in Java development. Spring Framework: Strong experience with Spring Boot and Spring Security . Hibernate / JPA: Solid knowledge of ORM concepts, entity mapping, and database optimization. Database Technologies: Experience with relational databases such as MySQL, PostgreSQL, or Oracle . Frontend Technologies: Proficiency in HTML5, CSS3, JavaScript , and modern frameworks (React, Angular, or Vue.js). Testing Frameworks: Hands-on experience with JUnit, Mockito, Cucumber , and integration testing tools. CI/CD Tools: Practical experience designing and maintaining Jenkins pipelines . Cryptography: Understanding of cryptographic principles including encryption/decryption, digital signatures, and secure key management. Containerization: Experience with Docker and Kubernetes . API Development: Experience designing and implementing RESTful APIs . Architecture Knowledge: Understanding of software architecture patterns and design principles . Agile Methodologies: Experience working within Agile/Scrum environments . Preferred Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field. Payment industry experience: 2+ years of experience working within payment systems or financial platforms.

Technology

MOTIFE

Senior Software Engineer, Content AI

Senior

Hybrid

Warsaw, Poland

26,000 - 32,000 PLN/mo

🏢 Summary: Senior Software Engineer role focused on designing and operating scalable backend microservices that power AI-driven content features such as search, voice, subtitles, and translations. The position combines hands-on backend development with technical leadership in an agile team, integrating hosted AI/NLP models into production systems. The role emphasizes high availability, performance, and cloud-native architecture in a hybrid work model in Warsaw. 🗂️ Requirements: 6+ years of experience building scalable backend cloud systems, Degree in Computer Science, Engineering, Mathematics or related field, Strong proficiency in Kotlin or Python, Experience with Spring Boot or similar JVM/Python frameworks, Experience designing APIs using REST, gRPC or GraphQL, Experience with relational and NoSQL databases, Hands-on experience with AWS and containerization, Experience with Kubernetes and CI/CD pipelines, Knowledge of distributed systems and system design, Experience with monitoring, performance optimization and production troubleshooting 📃 Skills: Kotlin, Python, Spring, REST, gRPC, GraphQL, PostgreSQL, MySQL, DynamoDB, MongoDB, Elasticsearch, Redis, AWS, Docker, Kubernetes, Terraform, GitHub, Datadog, CI/CD 🏢 Description: We are hiring on behalf of our client, a global innovator in fitness and wellness technology. Their mission is to empower people to live fit, strong, long, and happy lives by delivering integrated experiences to millions of members anytime, anywhere. We are looking for a Senior Software Engineer to join the Content AI team in Warsaw. This team applies AI to content-related processes, including search, voice assistant capabilities, subtitles, live captions, translations, metadata tagging, and content generation workflows. In this role, you will act as a technical lead within an agile engineering team, designing and operating scalable microservices that support AI-powered content features. The focus is on backend engineering, production systems, and technical leadership rather than building AI models from scratch. Key takeaways: Stack : Kotlin, Spring Boot, REST, gRPC, GraphQL, PostgreSQL/MySQL/DynamoDB/MongoDB, Elasticsearch, Redis, AWS, Docker, Kubernetes, Terraform, GitHub Actions, Datadog Salary : 26 000 PLN - 32 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office Location : ul. Grzybowska 60, Warsaw Recruitment process : A call with MOTIFE Recruiter Hiring Manager screening Coding interview Panel interviews with the team (coding, architecture, and cross-collaboration interviews, Hiring Manager meeting) Responsibilities: Design, develop, and operate scalable backend APIs and microservices powering search, voice, subtitles, captions, translations, and content workflows. Lead technical discussions, architecture reviews, design decisions, and task breakdowns within the engineering team. Build services with a focus on high availability, low latency, security, scalability, and maintainability. Work with ML Engineers to integrate hosted NLP, ASR, and AI models into production backend systems. Architect reusable code, libraries, patterns, and standards that can be adopted across teams. Use monitoring, tracing, profiling, and load-testing tools to identify bottlenecks and improve production performance. Champion engineering best practices, including CI/CD, test automation, feature toggles, logging, monitoring, and reliable release processes. Mentor engineers through code reviews, pair programming, technical guidance, and incident response leadership. Requirements: 6+ years of software development experience building high-performance, scalable backend cloud application systems. BS or MS degree in Computer Science, Engineering, Mathematics, or a related technical field. Strong expertise in Kotlin, Python, or similar backend programming languages. Strong experience with backend frameworks such as Spring Boot, Bottle, Gunicorn, or similar JVM/Python frameworks. Experience designing and building APIs using REST, gRPC, or GraphQL. Experience with relational and NoSQL databases such as PostgreSQL, MySQL, DynamoDB, or MongoDB. Hands-on experience with AWS, Docker, Kubernetes, CI/CD, and infrastructure tooling such as Terraform, GitHub Actions, or Jenkins. Strong understanding of distributed systems, Elasticsearch optimization, caching, observability, security, performance optimization, production troubleshooting, and incident response. Nice to have: Experience working on AI-powered products, model-serving systems, or backend services that integrate with ML models. Experience with NLP, ASR, voice assistants, chatbots, search platforms, live captions, subtitles, translations, or content metadata workflows. What we offer: 100% paid medical care Multisport Creative tax (KUP) Home office allowance MacBook Pro Apply now If this sounds like your next step, we’d love to hear from you! Please apply via our careers page and submit your CV in English.

Technology

New offer

MOTIFE

Senior Software Engineer, Content AI

Senior

Hybrid

Warsaw, Poland

26,000 - 32,000 PLN/mo

🏢 Summary: Senior Software Engineer role focused on designing and operating scalable backend microservices that power AI-driven content features such as search, voice, subtitles, and translations. The position combines backend engineering, cloud infrastructure, and technical leadership within an agile team. You will integrate AI/NLP services into production systems while ensuring high availability, performance, and scalability. 🗂️ Requirements: 6+ years of backend software development experience, BS or MS degree in Computer Science, Engineering, Mathematics, or related field, Strong expertise in Kotlin, Python, or similar backend language, Experience with backend frameworks such as Spring Boot or similar JVM/Python frameworks, Experience designing APIs using REST, gRPC, or GraphQL, Experience with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB), Hands-on experience with AWS, Docker, Kubernetes, Experience with CI/CD and infrastructure tools such as Terraform, GitHub Actions, or Jenkins, Strong understanding of distributed systems, caching, observability, security, and performance optimization 📃 Skills: Kotlin, Python, Spring, SpringBoot, REST, gRPC, GraphQL, PostgreSQL, MySQL, DynamoDB, MongoDB, Elasticsearch, Redis, AWS, Docker, Kubernetes, Terraform, GitHubActions, Jenkins, CI/CD, NLP, ASR 🏢 Description: We are hiring on behalf of our client, a global innovator in fitness and wellness technology. Their mission is to empower people to live fit, strong, long, and happy lives by delivering integrated experiences to millions of members anytime, anywhere. We are looking for a Senior Software Engineer to join the Content AI team in Warsaw. This team applies AI to content-related processes, including search, voice assistant capabilities, subtitles, live captions, translations, metadata tagging, and content generation workflows. In this role, you will act as a technical lead within an agile engineering team, designing and operating scalable microservices that support AI-powered content features. The focus is on backend engineering, production systems, and technical leadership rather than building AI models from scratch. Key takeaways: Stack : Kotlin, Spring Boot, REST, gRPC, GraphQL, PostgreSQL/MySQL/DynamoDB/MongoDB, Elasticsearch, Redis, AWS, Docker, Kubernetes, Terraform, GitHub Actions, Datadog Salary : 26 000 PLN - 32 000 PLN gross on the Contract of Employment Working model : Hybrid - 3 days/week from the office Location : ul. Grzybowska 60, Warsaw Recruitment process : A call with MOTIFE Recruiter Hiring Manager screening Coding interview Panel interviews with the team (coding, architecture, and cross-collaboration interviews, Hiring Manager meeting) Responsibilities: Design, develop, and operate scalable backend APIs and microservices powering search, voice, subtitles, captions, translations, and content workflows. Lead technical discussions, architecture reviews, design decisions, and task breakdowns within the engineering team. Build services with a focus on high availability, low latency, security, scalability, and maintainability. Work with ML Engineers to integrate hosted NLP, ASR, and AI models into production backend systems. Architect reusable code, libraries, patterns, and standards that can be adopted across teams. Use monitoring, tracing, profiling, and load-testing tools to identify bottlenecks and improve production performance. Champion engineering best practices, including CI/CD, test automation, feature toggles, logging, monitoring, and reliable release processes. Mentor engineers through code reviews, pair programming, technical guidance, and incident response leadership. Requirements: 6+ years of software development experience building high-performance, scalable backend cloud application systems. BS or MS degree in Computer Science, Engineering, Mathematics, or a related technical field. Strong expertise in Kotlin, Python, or similar backend programming languages. Strong experience with backend frameworks such as Spring Boot, Bottle, Gunicorn, or similar JVM/Python frameworks. Experience designing and building APIs using REST, gRPC, or GraphQL. Experience with relational and NoSQL databases such as PostgreSQL, MySQL, DynamoDB, or MongoDB. Hands-on experience with AWS, Docker, Kubernetes, CI/CD, and infrastructure tooling such as Terraform, GitHub Actions, or Jenkins. Strong understanding of distributed systems, Elasticsearch optimization, caching, observability, security, performance optimization, production troubleshooting, and incident response. Nice to have: Experience working on AI-powered products, model-serving systems, or backend services that integrate with ML models. Experience with NLP, ASR, voice assistants, chatbots, search platforms, live captions, subtitles, translations, or content metadata workflows. What we offer: 100% paid medical care Multisport Creative tax (KUP) Home office allowance MacBook Pro Apply now If this sounds like your next step, we’d love to hear from you! Please apply via our careers page and submit your CV in English.

Technology

ITDS

Senior Java Microservices Developer – AI-Enabled Financial Platform

Senior

Hybrid

Krakow, Poland

30,240 - 36,330 PLN

🏢 Summary: Krakow-based hybrid opportunity for a Senior Java Microservices Developer to build AI-enabled financial platforms in the financial services sector. The role focuses on designing and delivering secure, scalable Java microservices with GenAI enhancements to support global collateral and facility management solutions. You will contribute to architecture, CI/CD, security-by-design, and cloud-native deployments in an enterprise environment. 🗂️ Requirements: 4+ years of experience building Java microservices with Spring Boot in enterprise environments, Strong expertise in RDBMS (Oracle or PostgreSQL), schema design, performance tuning, transactional integrity, Experience with unit and integration testing (JUnit, Mockito, Testcontainers, API/contract testing), Experience with CI/CD pipelines and quality gates (Jenkins, GitLab, Sonar, SAST/DAST, dependency scanning), Understanding of REST, messaging/eventing, API design, versioning strategies, Hands-on experience with GCP, Practical knowledge of GenAI concepts, LLMs, RAG, agent patterns, and governance, Fluent English (verbal and written), Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Oracle, PostgreSQL, SQL, JUnit, Mockito, Testcontainers, REST, API, Jenkins, GitLab, Sonar, SAST, DAST, GCP, GenAI, LLM, RAG, Kubernetes, Docker 🏢 Description: Unleash innovation — develop AI-enabled financial platforms that redefine operational excellence. Krakow-based opportunity with hybrid work model (up to 2 remote days per week). As a Senior Java Microservices Developer , you will be working for our client in the financial services industry, delivering cutting-edge collateral and facility management solutions. You will contribute to building scalable, secure, and resilient microservice architectures that incorporate AI-driven enhancements, supporting global financial operations and innovation. Your main responsibilities: Build, test, release, and support Java microservices (Spring Boot) in enterprise environments, ensuring high standards of security, performance, and operational resilience. Contribute to solution design for microservices and integration patterns, aligning with target architecture and non-functional requirements. Identify and resolve technical risks, dependencies, and delivery blockers collaboratively with delivery teams. Follow and enhance engineering standards, including CI/CD practices, testing strategies, and security protocols. Participate in technical reviews such as design, code, and security reviews, remediating findings efficiently. Use AI-assisted tooling (e.g., Copilot) responsibly to accelerate delivery while maintaining code quality and security. Apply GenAI techniques (LLMs, RAG, agent workflows) in development and architecture, adhering to governance and controls. Embed security-by-design principles, vulnerability management, and compliance into everyday development. Support deployment activities, environment readiness, and smooth release cycles. Collaborate closely with cross-disciplinary teams including architects, QA, SRE, and system owners. Foster a culture of continuous improvement, inclusive collaboration, and shared accountability. You're ideal for this role if you have: 4+ years of experience building Java microservices (Spring Boot) within enterprise environments. Solid expertise with RDBMS (Oracle/PostgreSQL), schema design, performance tuning, and transactional integrity. Proven experience with unit and integration testing (JUnit, Mockito, Testcontainers, API/contract testing). Familiarity with CI/CD pipelines and quality gates (Jenkins, GitLab, Sonar, SAST/DAST, dependency scanning). Good understanding of REST, messaging/eventing, API design, and versioning strategies. Hands-on experience with cloud platforms, specifically GCP. Practical knowledge of GenAI concepts, LLMs, RAG/agent patterns, and related governance. Ability to design pragmatic solutions under delivery pressure. It is a strong plus if you have: Experience delivering regulated financial services platforms with focused audit and control requirements. Exposure to cloud-native patterns (containers, Kubernetes, service mesh) and modern observability tooling. Background in performance engineering and resilience testing. Prior experience implementing AI-enabled SDLC practices for measurable productivity. Language Required for the role: Fluent English (verbal and written). Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

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

TechTree

Senior/Staff Product Engineer

Senior

On-site

Wroclaw, Poland

130,000 - 190,000 USD/yr

🏢 Summary: Senior or Staff Product Engineer role focused on building and shipping intuitive, high-performance end-to-end web product experiences in an AI-native accounting platform. The position involves owning full-stack feature delivery from UI to server-side logic, collaborating directly with leadership and design, and setting engineering best practices. The role requires strong frontend expertise, cloud infrastructure knowledge, and hands-on work with modern AI tooling. 🗂️ Requirements: 5+ years of full-stack product engineering experience, Proven experience building and shipping production web applications, Strong practical experience with React and TypeScript, Experience designing and working with AWS or GCP cloud infrastructure, Ability to design and implement scalable server-side logic, Experience delivering end-to-end features from frontend to backend, Ability to work on-site 4–5 days per week in Wrocław 📃 Skills: TypeScript, React, Node.js, AWS, GCP, Terraform, PostgreSQL, OpenAI, Azure, GitHub, Figma, LLM 🏢 Description: ABOUT THE COMPANY We're an applied AI company building an AI-native alternative to legacy accounting software — a market worth tens of billions in annual recurring revenue. Our mission is to help entrepreneurs focus on what matters in their business and life, and to help their accountants become more strategic. We've raised $20M from a group of top-tier investors and have grown ARR 60% month-on-month since our public launch. We now serve thousands of businesses and are expanding our product to serve accountants directly — creating a two-sided platform where both business owners and their accountants use and recommend us. We're at an early but proven stage, moving fast, and building a world-class engineering team in Wrocław to match our ambition. ABOUT THE ROLE We're looking for a Senior or Staff Product Engineer with a strong track record of building intuitive, performant end-to-end product experiences. The defining quality of this role is craft — you care deeply about how things feel to use, and you're energised by the opportunity to make software feel like magic because AI is doing real work behind the scenes. You'll work directly with the CEO, Operations, AI, and Design teams to scope and ship user-facing features. There's no product manager layer here — you'll engage directly with users, iterate quickly, and own the quality of what you deliver from UI through to server-side logic. WHAT YOU'LL WORK ON End-to-end feature delivery Work directly with the CEO, Operations, AI, and Design teams to scope and ship polished, scalable user-facing features with beautiful UI components and robust server-side logic. Engineering best practices Redefine what best-in-class software development looks like for the team. You'll set the standard, not follow it. Technology evaluation Continuously research and evaluate new technologies to improve the speed, scalability, and performance of the product. Bring recommendations and drive adoption. User-focused iteration Engage directly with users to understand how the product is being used, iterate quickly, and deliver experiences that feel genuinely polished — not just functional. WHAT WE LOOK FOR 5+ years of full-stack product engineering A strong track record building and shipping full-stack production web applications that real users depend on. Modern frontend fluency Deep practical experience with React and TypeScript. You write frontend code that is fast, accessible, and maintainable — and you have an eye for detail in UI. Cloud infrastructure experience Familiarity with AWS or GCP architecture and design patterns, and an understanding of how infrastructure choices affect product performance and reliability. Strong communication Clear written and verbal communication. You can articulate trade-offs, give and receive direct feedback, and work well without a lot of process around you. Bonus Experience as a founder or early founding team member. Familiarity with modern LLM tooling and AI-assisted development (Cursor, Claude Code, etc). Background in finance or accounting. 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 — this is a deliberate choice, not a compromise. 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

ITDS

Senior Java Microservices Developer – AI-Enabled Financial Platform

Senior

Hybrid

Krakow, Poland

30,240 - 36,330 PLN

🏢 Summary: Senior Java Microservices Developer role focused on building and integrating enterprise-grade microservices for an AI-powered financial platform. The position involves designing, developing, and supporting scalable services while embedding security, CI/CD, and quality engineering best practices. Hybrid work model with strong emphasis on GenAI-enabled engineering and cloud-based solutions. 🗂️ Requirements: 4+ years of experience building Java microservices in enterprise environments, Strong expertise with RDBMS (Oracle or PostgreSQL) including schema design and performance tuning, Experience with unit and integration testing frameworks (JUnit, Mockito, Testcontainers), Solid understanding of CI/CD tools (Jenkins, GitLab), code quality gates, and security practices, Knowledge of API design, REST, messaging/eventing, and versioning strategies, Practical experience with GCP cloud environments, Familiarity with GenAI concepts including LLMs, RAG, and agent workflows, Fluent English, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Oracle, PostgreSQL, JUnit, Mockito, Testcontainers, Jenkins, GitLab, Sonar, REST, GCP, LLM, RAG, Kubernetes, Containers 🏢 Description: Unleash innovation in financial technology — drive AI-powered transformation with cutting-edge microservices! Krakow-based opportunity with hybrid work model (up to 2 remote days per week). As a Senior Java Microservices Developer , you will be working for our client, a leading financial technology company delivering global collateral and facility management solutions. This role focuses on building and integrating enterprise-grade microservices for a transformative platform that leverages AI to optimize processes, reduce costs, and enhance delivery speed. Join a forward-thinking team committed to engineering excellence and digital innovation. Your main responsibilities: Build, test, release, and support Java microservices and related components for multiple product areas/services. Contribute to solution design for microservices and integration patterns, ensuring alignment with architecture and non-functional requirements. Identify and resolve technical risks, dependencies, and delivery blockers in collaboration with cross-functional teams. Follow and promote engineering standards including coding practices, CI/CD pipelines, and testing strategies. Develop comprehensive unit, integration, and contract tests to ensure high-quality deliverables. Engage in technical reviews and address findings promptly. Utilize AI-assisted tooling responsibly to accelerate development while safeguarding code quality, security, and intellectual property. Contribute to GenAI-enabled engineering patterns, including LLMs, RAG, and agent workflows. Embed security-by-design principles and ensure compliance with internal controls. Support release activities, environment readiness, and seamless cutovers. Collaborate closely with technical leads, engineers, QA, operations, and system owners to promote best practices. Foster a culture of continuous improvement, teamwork, and shared accountability. You're ideal for this role if you have: 4+ years of hands-on experience building Java microservices (e.g., Spring Boot) in enterprise environments. Strong expertise with RDBMS such as Oracle or PostgreSQL, including schema design and performance tuning. Proven experience with unit and integration testing frameworks like JUnit, Mockito, Testcontainers. Solid understanding of CI/CD tools (Jenkins, GitLab), quality gates (Sonar), and security practices. Knowledge of API design, REST, messaging/eventing, and versioning strategies. Practical experience in cloud environments (GCP). Familiarity with GenAI concepts, tools, and governance including LLMs, RAG, and agent workflows. Ability to contribute to technical design and make pragmatic decisions under delivery pressure. It is a strong plus if you have: Experience in delivering regulated financial services platforms, with audit and control requirements. Exposure to cloud-native patterns (containers, Kubernetes, service mesh). Familiarity with performance engineering and resilience testing. Hands-on experience with AI-enabled SDLC practices and governance. Practical knowledge of GenAI prototyping, RAG pipelines, or prompt management. Language Required for the role: Fluent English (command of the language required). Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.