April 8, 2026
Senior Software Engineer
Senior • Remote
130 - 170 PLN
Warsaw, Poland
Senior Software Engineer (Kotlin / AI Integration / Large-Scale Systems)
We are looking for a highly experienced Senior Software Engineer to join a large-scale product ecosystem operating in a complex, distributed environment.
This role is designed for a strong Individual Contributor who thrives on solving high-complexity problems, influencing architecture, and delivering scalable, production-grade solutions. You will work at the intersection of modern backend engineering and AI-driven capabilities, helping evolve systems that operate at significant scale.
The ideal candidate combines deep Kotlin expertise with curiosity and practical interest in AI-powered solutions — particularly LLM integrations and agentic frameworks — and understands how to translate technical decisions into real user impact.
What You’ll Be Responsible For
Designing and delivering high-complexity features and system components
Driving architectural decisions and evaluating technical trade-offs
Ensuring quality, scalability, reliability, and observability of delivered solutions
Taking end-to-end ownership of implementation, from concept to production
Identifying and managing technical risks, dependencies, and technical debt
Integrating AI-driven capabilities (LLMs, agentic systems) into production workflows
Collaborating closely with Engineers, Product Managers, and Designers
Evaluating technical decisions based on measurable user impact
Operating with high autonomy and accountability in a mature engineering environment
Must Have
Proven experience as a Senior Software Engineer delivering complex, high-scale solutions
Deep hands-on experience with Kotlin
Basic commercial experience and strong interest in AI-driven solutions, especially LLM integration and Agentic Systems/Frameworks
Strong architectural mindset and ability to drive system design
Experience managing scalability, performance, stability, and observability
Ability to identify technical debt and proactively address system risks
Strong collaboration and communication skills
High level of ownership and autonomy
Nice to Have
Experience with Cloud environments (GCP preferred) and Kubernetes
Experience working with large-scale distributed systems
Cross-team collaboration in complex organizational structures
Providing technical consultancy and knowledge sharing within teams
Advising on engineering standards and continuous optimization of development practices
Similar jobs you might like
Technology
Britenet
Java & Kotlin Developer (e-commerce)
Senior
Hybrid
Warsaw, Poland
21,000 - 26,000 PLN
🏢 Summary: Development of a large-scale e-commerce platform leveraging AI and NLP technologies to enhance search, content quality, and process automation. The role involves designing and implementing complex microservices-based solutions, integrating LLMs, and ensuring high standards of scalability, stability, and observability in a cloud environment. The position includes full lifecycle development within an agile team, from architecture decisions to deployment and maintenance. 🗂️ Requirements: At least 5 years of experience with Kotlin and Java, Strong knowledge of Spring framework, Experience with Gradle and Reactor, Experience with Azure Spring Apps, Practical experience with microservices architecture, Experience with MongoDB, CosmosDB, or Elasticsearch, Proficiency in designing and implementing REST APIs, Experience with AI-based solutions and LLM integration, Ability to design and implement complex system components, Experience in architectural decision-making, Knowledge of monitoring and logging practices, Good command of English (B2/C1 level) 📃 Skills: Kotlin, Java, Spring, Gradle, Reactor, Azure, MongoDB, CosmosDB, Elasticsearch, REST, LLM, AI, NLP, Microservices, GCP, Kubernetes 🏢 Description: Development of an e-commerce project for a client that is one of the largest companies in this sector in the country. A project utilizing AI and NLP technologies for large-scale analysis and processing of text content, supporting key digital platform functionalities such as search, content quality, and process automation Our expectations Extensive, at least 5 years, experience with Kotlin and Java witch proven track record in delivering high-complexity solutions. Strong knowledge of Spring, Gradle, Reactor, and Azure Spring Apps. Practical experience working within a microservices architecture. Familiarity with databases such as MongoDB, CosmosDB, and Elasticsearch. Proficiency in designing and working with REST APIs. Experience and a strong interest in AI-based solutions, specifically LLM integration. Ability to lead the design and implementation of complex system functionalities and components. Strong sense of ownership over delivered solutions, including code quality, stability, scalability, and observability (monitoring, logging). Experience in architectural decision-making and evaluating technical trade-offs. Ability to identify and manage technical risks, dependencies, and technical debt. Evaluating technical decisions and high level of autonomy and accountability. Good command of English (B2/C1 level). Readiness to work in a hybrid workmodel, fostering a collaborative and engaging team environment. Nice to have Hands-on experience with cloud environments (GCP preferred) and Kubernetes. Experience working with large, distributed systems. Experience in cross-team collaboration within complex organizational structures. Providing technical consultancy and knowledge sharing within the project team. Advising on technical best practices and optimizing engineering standards within the project. Main responsibilities Software development within a development team using agile methodology Participation in team meetings and collaborative creation and execution of assigned tasks Active involvement in delivering increasingly better programming solutions throughout the full project lifecycle — code reviews, testing others’ changes, deployment, maintaining cloud infrastructure, and creating documentation
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
Team Up
Lead AI Software Developer (m/k)
Senior
Remote
Wroclaw, Poland
🏢 Summary: Lead AI Software Developer role focused on architecting and scaling AI-powered applications, backend systems, and multi-agent workflows across cloud and enterprise environments. The position involves designing secure integrations, optimizing LLM-based solutions, and leading technical delivery and best practices. It combines hands-on AI development with backend architecture and technical leadership. 🗂️ Requirements: Degree in Computer Science, AI, Data Science or related field, 8+ years of software engineering experience, 5+ years of Python backend development in production, Experience building and scaling Python applications, Hands-on experience with AI Agents, RAG and MCP, Experience with AWS or Azure cloud platforms, Experience with storage systems and databases, Knowledge of containerization and Kubernetes, Experience with API integrations and enterprise system connectivity, Leadership and mentoring experience 📃 Skills: Python, AWS, Azure, Kubernetes, RAG, MCP, APIs, Cloud, Databases, Containerization, AI, LLM 🏢 Description: We are seeking an experienced Lead AI Software Developer to design and scale AI-powered applications and integrations. In this role, you will architect backend systems, lead AI agent development, and ensure secure, scalable integration across cloud platforms and enterprise systems. Key Responsibilities Design and maintain middleware, APIs, and connectors integrating AI agents with enterprise systems Architect scalable backend services and cloud-based solutions (AWS/Azure) Develop and optimize multi-agent workflows and adaptive decision logic Fine-tune prompts and LLM-based solutions for domain-specific use cases Lead code reviews, mentor developers, and define development best practices Drive complex API integrations with internal and external AI platforms (incl. MCP servers) Remove technical roadblocks and ensure timely delivery Collaborate with AI, Data, and Platform teams to optimize automation architectures Maintain technical documentation and promote continuous improvement Requirements Degree in Computer Science, AI, Data Science, or similar field 8+ years of software engineering experience, including 5+ years of Python backend development (production) Strong experience building and scaling Python applications Hands-on experience with AI technologies (AI Agents, RAG, MCP) Experience with cloud platforms (AWS or Azure), storage, databases, and AI services Knowledge of containerization and Kubernetes Experience with API integrations and enterprise system connectivity Strong leadership and mentoring experience Excellent communication skills; fluent in Polish and English (min. B2); German is a plus Willingness to travel internationally (~10%) Nice to have: Experience with LangChain, LangGraph, multi-agent systems, prompt engineering, and LLM fine-tuning. What We Offer Work in a global and innovative technology environment Direct impact on enterprise AI and automation solutions Professional development and access to training programs Hybrid work model with flexible hours (central Wroclaw office) Competitive benefits package, cafeteria system, CSR initiatives, and employee clubs
Technology
Godel Technologies Europe
Senior AI-First Fullstack Engineer
Senior
Remote
Łódź, Poland
20,800 - 30,000 PLN
🏢 Summary: Senior Fullstack Engineer role focused on delivering full-stack solutions within an AI-integrated SDLC where AI is embedded across planning, development, review, testing, and deployment. The position combines backend and frontend engineering with AI orchestration, automation, and cloud-native architecture in a remote-first setup. The engineer will also evolve shared AI toolchains and contribute to architectural and code quality standards. 🗂️ Requirements: Team-level AI-integrated SDLC experience across planning, development, review, testing, deployment, Shared AI toolchain management under version control, Hands-on use of Claude Code, GitHub Copilot, Cursor or equivalent as team tools, Building and maintaining custom AI skills and sub-agents for team use, Experience with parallel AI agent orchestration, Spec-driven development using OpenAPI, ADRs, PRDs as AI context, AI-assisted code review integrated into PR process, Working knowledge of AI orchestration frameworks, Backend development with .NET / C# and ASP.NET Core, Frontend development with TypeScript and React or Angular, Experience with SQL databases and ORM frameworks, Experience with Docker and Kubernetes, Experience with CI/CD pipelines, Experience with cloud platforms (Azure, AWS, or GCP) 📃 Skills: C#, .NET, ASP.NET, SQL, SQLServer, PostgreSQL, EFCore, OAuth, JWT, Python, Java, Node.js, TypeScript, JavaScript, React, Angular, LangChain, LlamaIndex, CrewAI, Docker, Kubernetes, GitHubActions, AzureDevOps, Azure, AWS, GCP, OpenAPI, CQRS, DDD, EventSourcing, Microservices 🏢 Description: We are looking for a Senior Fullstack Engineer who combines deep technical expertise with real, team-level experience working in an AI-integrated software development lifecycle. Individual use of AI coding assistants is not sufficient for this role. We are specifically looking for engineers who have worked in teams where AI was embedded into every phase of delivery — from planning and design through development, review, testing, and deployment. We follow a remote-first setup with no mandatory regular office visits for this position. From time to time, you may be invited to join in-person meetings in one of our offices (Warsaw, Lodz, Wroclaw, Gdansk, or Bialystok), for example for client visits or team reunions. AI-First Requirements Experience working in an AI-enabled engineering team is mandatory — not a personal workflow preference. You have been part of a team where AI was systematically embedded across all delivery phases: planning, development, review, testing, and deployment. You can speak from direct experience about how it worked, what failed, and what you would change. Specific mandatory requirements: Team-level AI-integrated SDLC experience — shared toolchain, shared configurations, shared assets under version control Hands-on with Claude Code, GitHub Copilot, Cursor, or equivalent as a team tool, not only personal usage Built and maintained custom skills and sub-agents used across a team, not just personally Experience with parallel agent orchestration for concurrent workstream execution Disciplined plan → review plan → execute approach with AI involved at every phase Maintained shared prompt libraries, skill repositories, or agent configurations in version control AI-assisted code review integrated into the PR process: CodeRabbit, Copilot review, or similar Experience with spec-driven or document-driven development where structured specifications (OpenAPI, ADRs, PRDs) serve as AI context inputs, not just human references Working knowledge of at least one AI orchestration framework: LangChain, LlamaIndex, Microsoft Agent Framework, CrewAI, or equivalent Automation-first mindset: proactively identify repetitive or inefficient parts of current work and automate them using AI and other available tools. Cost-aware AI usage: understanding how AI credits are consumed across different tools, models, and workflows, and ability to choose the most appropriate model or approach for each task. Technical Requirements Backend: .NET / C#, ASP.NET Core, SQL Server / PostgreSQL, EF Core, OAuth 2.0 / JWT. Python, Java, or Node.js is a strong plus. Frontend: TypeScript, JavaScript, React(preferable) and/or Angular, state management, async patterns, frontend testing. Architecture: Full spectrum from monolith to microservices — DDD, CQRS, Event Sourcing, event-driven design, message brokers. Infrastructure: Docker, Kubernetes, CI/CD (GitHub Actions / Azure DevOps), Azure / AWS / GCP, structured observability. Responsibilities Deliver full-stack features to a high standard of quality, performance, and reliability Contribute to architectural decisions and system design trade-offs Evolve and maintain the team's shared AI toolchain across all SDLC phases Conduct code reviews including AI-assisted tooling; uphold and enforce engineering best practices Proactively surface risks, bottlenecks, and security concerns Communicate and collaborate directly with clients in English Mentor engineers on both technical fundamentals and AI-augmented workflow practices Professional Qualities Ownership mindset · Strong written and verbal English · Comfortable in client-facing roles · Raises the AI workflow maturity of those around them
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
Link Group
Senior Software Enigneer
Senior
Remote
Warsaw, Poland
130 - 160 PLN
🏢 Summary: Senior Software Engineer role focused on designing and delivering scalable solutions within complex distributed systems at significant scale. The position requires strong ownership, architectural decision-making, and collaboration across cross-functional teams. The engineer will drive high-impact technical initiatives in a large, distributed environment. 🗂️ Requirements: Degree in Computer Science or equivalent practical experience, Proven experience delivering complex, large-scale software solutions, Hands-on experience with distributed systems, Ability to make independent architectural decisions, Strong collaboration and communication skills, Ability to operate autonomously with high ownership 📃 Skills: DistributedSystems, Architecture, Scalability, Reliability, Observability, SoftwareEngineering, ComputerScience 🏢 Description: Senior Software Engineer About the Role We are looking for a Senior Software Engineer to join a high-scale product environment operating within complex distributed systems. This role is designed for a highly autonomous individual contributor who can take ownership of complex technical initiatives, influence architectural direction, and deliver scalable, reliable solutions in a large organizational setting. You will collaborate cross-functionally with engineering, product, and design teams while contributing to systems used at significant scale. Key Responsibilities Design and deliver high-complexity system components and features Make informed architectural decisions and evaluate technical trade-offs Ensure quality, scalability, reliability, and observability of delivered solutions Identify and manage technical risks, dependencies, and technical debt Develop deep understanding of the product domain and user impact Collaborate effectively across teams in a distributed engineering environment Operate with high autonomy and ownership Contribute to or elevate engineering standards within the team Mentor or support less experienced engineers when needed Requirements Education Degree in Computer Science, Software Engineering, or equivalent practical experience Experience & Competencies Proven experience as a Senior Software Engineer delivering complex, large-scale solutions Hands-on experience working with distributed systems Strong communication and collaboration skills Ability to independently drive architectural decisions Strong sense of ownership over delivered solutions Nice to Have Experience shaping or improving team-level engineering standards Experience collaborating across multiple teams in complex organizational structures
Technology
Link Group
Senior Java Developer
Senior
Remote
Warsaw, Poland
120 - 135 PLN
🏢 Summary: The role involves designing and developing scalable backend systems in a microservices architecture using Java or Kotlin and Spring. The engineer will influence technical decisions while building payment and subscription platforms with event-driven communication and cloud-based solutions. The position includes working with modern architectural patterns and ensuring high code quality through testing and reviews. 🗂️ Requirements: Strong experience with Java and/or Kotlin, Solid knowledge of Spring and Spring Boot, Hands-on experience with SQL and relational databases, Experience with PostgreSQL, Proven experience with microservices architecture, Experience with event-driven systems, Practical experience with JUnit, Mockito, Testcontainers, Experience with AWS or GCP, Understanding of DDD, CQRS, Hexagonal Architecture, Experience with payment or subscription systems 📃 Skills: Java, Kotlin, Spring, SpringBoot, SQL, PostgreSQL, Microservices, Kafka, JUnit, Mockito, Testcontainers, AWS, GCP, DDD, CQRS, HexagonalArchitecture 🏢 Description: Senior Backend Engineer (Java/Kotlin) We are looking for an experienced Backend Engineer to join a team building modern, scalable systems based on a microservices architecture. This role offers real influence over technical decisions, system architecture, and the quality of delivered solutions—particularly within payment and subscription platforms. Responsibilities Design, develop, and maintain backend systems using Java or Kotlin and the Spring Framework Build and evolve microservices following DDD , CQRS , and Hexagonal Architecture principles Implement event-driven communication , ideally using Apache Kafka Work with relational databases ( PostgreSQL or other SQL databases ) and optimize queries Write unit and integration tests using JUnit, Mockito, and Testcontainers Contribute to the design and development of cloud-based solutions ( AWS or GCP ) Participate in code reviews and drive high engineering standards Collaborate closely with product and engineering teams to deliver business-critical features Requirements Strong experience with Java and/or Kotlin Solid knowledge of Spring / Spring Boot Hands-on experience with SQL and relational databases (preferably PostgreSQL ) Proven background in microservices-based architectures Experience with event-driven systems (Kafka is a strong plus) Practical experience with backend testing (JUnit, Mockito, Testcontainers) Experience working with cloud platforms ( AWS or GCP ) Good understanding of Domain-Driven Design (DDD) , CQRS , and Hexagonal Architecture Must-have: experience with payment systems and/or subscription-based platforms Nice to Have Experience working with high-scale, high-availability systems Knowledge of security and transactional data handling Background in product-driven, Agile environments
Technology
Link Group
Senior Android Engineer (Kotlin / Compose)
Senior
Remote
Warsaw, Poland
130 - 170 PLN
🏢 Summary: Senior Android Engineer role focused on building and maintaining a large-scale mobile product using Kotlin and Jetpack Compose, with strong ownership of architecture, scalability, and code quality. The position involves working within a mature Android ecosystem, ensuring high performance and robust engineering standards. Candidates are expected to contribute autonomously to mobile architecture and delivery processes. 🗂️ Requirements: Strong Kotlin proficiency, Experience with Jetpack Compose, Deep knowledge of Android SDK, Understanding of OOP principles, Knowledge of algorithms, Knowledge of data structures, Experience with Gradle build systems, Experience with CI pipelines, Ability to work autonomously, Strong problem-solving skills 📃 Skills: Kotlin, Compose, Android, AndroidSDK, OOP, Algorithms, DataStructures, Gradle, CI, KMM, TDD, Copilot, PairProgramming, ModularArchitecture 🏢 Description: Senior Android Engineer (Kotlin / Compose) We are looking for an experienced Android Engineer who thrives in large-scale product environments and takes ownership of mobile architecture and delivery quality. You’ll work on a mature mobile ecosystem where scalability, performance, and engineering standards matter. What We’re Looking For Strong proficiency in Kotlin and modern Jetpack Compose for UI development Deep understanding of the Android SDK and native mobile development principles Solid knowledge of Object-Oriented Programming , algorithms, and data structures Experience working with Gradle-based build systems and CI pipelines Ability to work with a high level of autonomy and strong problem-solving mindset Additionally Valued Experience with modular architecture (e.g., Kotlin Multiplatform Mobile – KMM) Experience working within large and evolving codebases Practical exposure to Test-Driven Development (TDD) and Pair Programming Experience leveraging AI-assisted development tools (e.g., Copilot)
Technology
Spyrosoft
Fullstack Developer (Java, React, AI)
Senior
Remote
Szczecin, Poland
120 - 140 PLN
🏢 Summary: Senior Full-Stack Engineer role to build a greenfield system end-to-end using Java (Spring Boot), React (TypeScript), and AWS. The position focuses on AI-augmented engineering, leveraging LLMs and agentic workflows for architecture, code generation, automation, and delivery of production-grade features. Offered as a freelance (B2B) contract. 🗂️ Requirements: Senior-level software development experience, Strong experience with Java and Spring Boot, Strong experience with React and TypeScript, Hands-on experience with AWS cloud, Experience building and operating production systems, Experience with REST APIs and relational databases, Experience with CI/CD pipelines and containers, Solid understanding of software architecture and design patterns, Practical experience using LLMs and AI coding assistants, Ability to design and run agentic AI workflows, Experience with AI-driven code generation and refactoring, Experience automating development workflows using AI tools 📃 Skills: Java, SpringBoot, React, TypeScript, AWS, REST, SQL, CICD, Docker, LLMs, AI, Git, Scrum 🏢 Description: Join us as a Full‑Stack Engineer and help shape a greenfield system end‑to‑end with Java, React, and AWS - no legacy, no shortcuts. You’ll work hands‑on with AI‑augmented engineering, using LLMs and agentic workflows to drive architecture, automate workflows, and deliver production‑grade features. This role is offered on a freelance (B2B) contract. Requirements: Senior-level experience in software development Strong experience with Java (Spring Boot) and React (TypeScript) Hands-on cloud experience (AWS) Experience building and running production systems (REST APIs, relational databases, CI/CD, containers) Solid understanding of architecture, design patterns, and trade-offs Practical experience using AI tools (LLMs, coding assistants) in day-to-day work Ownership mindset and strong problem-solving skills English level: C1 AI Tooling Fluency & Augmented Engineering We're looking for an engineer who has genuinely internalised AI into their engineering practice. Your expertise should include: Agentic Workflows & Tool Chaining: Ability to design and run multi-step AI agent workflows - from technical research, through code generation, to validation against architectural constraints. AI-Driven Architectural Research: Proficiency in using LLMs to compare frameworks, evaluate libraries, analyze RFCs and standards, and produce well-grounded architectural recommendations. AI-Driven Code Generation & Refactoring: Hands-on experience generating Java services, React components, integration tests, and migration scripts using modern AI assistants. Workflow & Tooling Automation: Building small custom tools, scripts, or MCP integrations that accelerate the team's daily work. AI Judgment: Recognizing the failure modes (hallucinations, outdated knowledge, plausible-but-wrong code) and building habits that compensate for them. Nice to have: Experience in IoT projects cloud Main responsibilities: Designing and delivering production-grade features end-to-end across Java (Spring Boot) backend and React frontend. Architectural Decisions: Driving full-stack architectural choices on a greenfield codebase - data models, API contracts, service boundaries, frontend state architecture. No legacy to hide behind. AI-Augmented Engineering: Using AI agents and LLM-based tooling daily - for technical research, evaluating libraries and design trade-offs, generating and refactoring code, debugging, and writing tests. Workflow Automation: Identifying repetitive parts of the development lifecycle (code review prep, documentation, ticket grooming, test scaffolding, release notes) and building AI-driven automations around them. Research & Decision Support: Leveraging LLMs and agentic workflows to rapidly digest technical documentation, RFCs, and vendor specs - turning hours of reading into actionable architectural input. Business Partnership: Working directly with business stakeholders - translating fuzzy requirements into clear technical scope, pushing back where it matters, and co-shaping the roadmap. Scrum & Team Dynamics: Operating in a Scrum cadence with the maturity to keep ceremonies useful and lightweight, not bureaucratic.
Technology
Link Group
Senior Platform Engineer with Python
Senior
Hybrid
Warsaw, Poland
40,000 - 50,000 PLN
🏢 Summary: The role focuses on building and evolving core platform services to support engineering teams, emphasizing scalable cloud-native solutions, developer experience, and automation. It involves designing shared services, advancing CI/CD and Infrastructure as Code practices, and integrating AI-powered tools and LLM-based solutions. The position also promotes DevOps and SRE standards to ensure reliability and operational excellence in production environments. 🗂️ Requirements: 8+ years of experience delivering production-grade software solutions, Strong proficiency in Python, Experience with Kubernetes and containerized environments, Experience with distributed systems, Knowledge of REST and gRPC service development, Experience with cloud-native architectures, Hands-on experience with Infrastructure as Code tools, Familiarity with AI tooling and LLM-based applications, Ability to support production systems and incident response 📃 Skills: Python, Kubernetes, Docker, REST, gRPC, Terraform, CI/CD, LLM, AI, DevOps, SRE, Cloud, Automation 🏢 Description: We are looking for a Senior Platform Engineer to help build and evolve the core technology platforms that support our engineering organization. This role focuses on developing scalable software solutions, improving developer experience, and driving cloud-native engineering practices across the business. Working closely with engineering, cloud, and operations teams, you will contribute to platform architecture, automation initiatives, and the adoption of modern development and reliability practices. Key Responsibilities • Design and maintain shared platform services and engineering tools used across multiple teams. • Develop and enhance internal platforms, including authentication, developer tooling, and infrastructure services. • Build AI-powered solutions leveraging LLMs, intelligent agents, and automation technologies. • Contribute to engineering standards, architectural guidelines, and reusable frameworks. • Improve software delivery through CI/CD, automation, and Infrastructure as Code. • Promote DevOps and SRE practices, including observability, monitoring, and operational excellence. • Support production systems through incident response and reliability improvements. Required Qualifications • 8+ years of experience delivering software solutions in production environments. • Strong programming skills in Python; experience in other languages like Java, C#, C++, Go or others, nice to have • Experience with Kubernetes, containers, and distributed systems. • Knowledge of REST and gRPC service development. • Experience with solution architecture and cloud-native technologies. • Familiarity with AI tooling, agent-based frameworks, and LLM-powered applications. • Hands-on experience with Infrastructure as Code tools such as Terraform. • Strong communication and technical documentation skills.