June 18, 2026

Software Engineer

Mid • Remote

3,500 - 6,000 USD

Software Engineer

Grokstream — Remote (Full-time)

About Grokstream

Grokstream delivers an intelligence platform integrating multiple services and automation systems. We're a small, fast-moving team where engineers own their work end to end.

The Role

We're looking for a Software Engineer to join our engineering team. You'll have the chance to work across different domains, with the freedom to follow your interests and strengths. As a small team, we offer plenty of opportunities to grow, take on meaningful work, and shape the things you build.

Responsibilities

  • Design, build, and maintain backend services and APIs

  • Develop and maintain integrations with external systems and services

  • Contribute to AI-powered features within the platform

  • Write clean, maintainable, and well-tested code

  • Debug and resolve issues across the platform

  • Participate in code reviews and technical discussions

  • Collaborate with other engineers to deliver features end-to-end

  • Document your work clearly for other engineers and stakeholders

Required Skills

  • 3+ years of software engineering experience

  • Strong proficiency in Python

  • Experience with Python-based backend frameworks, preferably Django

  • Experience with PostgreSQL

  • Experience with OpenSearch (or Elasticsearch)

  • Experience with containerization, such as Docker and Kubernetes

  • Experience with at least one major cloud platform (Azure or AWS)

  • Proficiency with Git

  • Experience with Jira or similar issue tracking tools

  • Strong communication and collaboration skills

Nice to Have

  • Experience with TypeScript, React, and modern frontend development

  • Experience integrating LLMs into applications

  • Experience working on data science or machine learning projects

  • Experience with Apache NiFi

  • Experience working in a remote environment with team members in different time zones

Similar jobs you might like

Technology

emagine Polska

IT - Software Engineer RFP-261440-1

Mid

Hybrid

Pune, MH, India

🏢 Summary: Software Engineer role focused on building and maintaining scalable cloud-based applications with modern frontend technologies and DevSecOps practices. The position involves full software development lifecycle responsibilities, frontend architecture, observability, and collaboration with cross-functional teams in a hybrid work environment. Candidates should have strong experience with JavaScript/TypeScript, frontend frameworks, cloud concepts, and software engineering principles. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, 5+ years of professional software development experience, JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Browser APIs, Accessibility, Cloud deployment concepts, Azure, Data structures, Algorithms, Software design principles, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, DevSecOps, Frontend architecture, Problem-solving, Fluent English 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Azure, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, Docker, Kubernetes, CI/CD, Scrum, Kanban 🏢 Description: Summary The Software Engineer will play a key role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of users and the business, while collaborating with cross-functional teams and contributing through the entire software development lifecycle. Main Responsibilities: Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components. Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling). Write clean, efficient, and well-documented code following best practices. Collaborate with product managers, UX/UI designers, and engineers to define, design, and ship new features. Debug and resolve technical issues, ensuring optimal application performance and reliability. Contribute to architectural discussions and decisions, shaping the future of the technical stack. Stay up-to-date with emerging technologies and industry trends to improve development processes and tools. Participate in code reviews, technical documentation, and continuous improvement of engineering standards. Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding. Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring). Identify and implement opportunities for automation and process improvements. Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. 5 years of professional experience in software development. Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue). Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics, and accessibility. Familiarity with cloud deployment concepts (preferably Azure) and environment configuration. Solid understanding of data structures, algorithms, and software design principles. Experience with SQL and/or NoSQL databases (MSSQL, MySQL, MongoDB, etc.). Experience with version control systems (GitHub/GitLab). Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication and interpersonal skills. Ability to work independently and manage multiple priorities. Nice to Have: Experience with Docker and Kubernetes. Familiarity with CI/CD pipelines and GitHub actions/workflows. Experience with agile development methodologies (Scrum, Kanban). Proficiency with Agentic IDEs and "Agent in the loop" workflows. Experience in modern CSS architecture and ability to consistently implement design docs. Other Details: Location: Remote (hybrid model) Work Model: Hybrid (3 days in office/week) Work hours: CET Time zone (9 hours) Expected language skill: Fluent English

Technology

Harvey Nash Technology

SRE Engineer / Software Engineer

Mid

Hybrid

Warsaw, Poland

180 - 200 PLN

🏢 Summary: Project-based Software Engineer (SRE / Production Engineering) role focused on improving system reliability, performance, and automation in a high-performance environment. The position involves building automation tools, supporting deployments, and resolving complex production issues. The role emphasizes collaboration with engineering and infrastructure teams to enhance stability and efficiency. 🗂️ Requirements: Experience in Software Engineering, SRE, or DevOps, Proficiency in Python, C++, or Java, Strong Linux knowledge, Understanding of networking concepts, Experience with Git, Production troubleshooting experience, Ability to build automation tools, Experience supporting deployments and release processes 📃 Skills: Python, C++, Java, Linux, Networking, Git, Scripting, SRE, DevOps, CI/CD 🏢 Description: Software Engineer (SRE / Production Engineering) We are looking for a Software Engineer to support a project focused on system reliability, automation, and production engineering within a high-performance environment. What you’ll do: • Build tools and automation to improve system stability and performance • Support deployments and release processes • Troubleshoot and resolve complex production issues • Collaborate with engineering and infrastructure teams • Create technical documentation and provide progress updates Tech stack: Python / C++ / Java / scripting, Linux, networking, Git Nice to have: Prometheus, Grafana, Splunk, Jenkins, CI/CD tools What we’re looking for: • Experience in software engineering or SRE / DevOps • Strong problem-solving and production troubleshooting skills • Ability to work independently and deliver results • Good communication skills and adaptability Project-based role with a focus on automation, performance, and reliability improvements.

Technology

Cognizant Technology Solutions

Software Engineer (.NET and Angular)

Mid

Remote

130 - 160 PLN

🏢 Summary: Full-time remote Software Engineer role focused on building and maintaining enterprise-grade web applications using Angular 20+ and ASP.NET Core (.NET 9+) in a cloud-native environment. The position involves end-to-end development, secure integrations, scalable architecture, and CI/CD-driven deployments. The engineer will work across the full stack, ensuring performance, security, and high code quality. 🗂️ Requirements: Strong experience with modern web development, Proficiency in Angular 20+, Proficiency in ASP.NET Core (.NET 9+), Proficiency in TypeScript and C#, Experience with Azure AD and MSAL, Experience with Entity Framework Core, Experience with SQL Server and relational databases, Experience with Docker and Kubernetes, Experience with CI/CD pipelines, Ability to write unit and integration tests 📃 Skills: Angular, ASP.NET, TypeScript, C#, AzureAD, MSAL, EntityFramework, SQL, Docker, Kubernetes, CI/CD, Vitest, xUnit, Moq, Azure, REST, AzureDevOps 🏢 Description: Software Engineer Work model : Remote Employment Type: Full-Time Job Summary We are seeking a highly skilled Software Engineer with strong experience in modern web application development to join our team in a fully remote setup. The ideal candidate will design, build, and maintain enterprise-grade applications using Angular 20+, ASP.NET Core (.NET 9+), and cloud-native technologies. This role requires excellent technical expertise, a proactive mindset, and the ability to collaborate effectively within cross-functional teams while working independently on complex tasks. Key Responsibilities Design and develop enterprise applications using Angular 20+ for the front end and ASP.NET Core (.NET 9+) for the back end. Implement standalone components and signals-based architecture to deliver responsive and maintainable user interfaces. Integrate Azure MSAL authentication, RESTful APIs, and external system integrations. Build and optimize data access layers using Entity Framework Core and manage relational data in SQL Server. Ensure application security through authentication, authorization, and data protection using Azure AD. Deploy and manage environments using Docker, Kubernetes, and CI/CD pipelines. Write comprehensive unit and integration tests for both front-end (Vitest) and back-end (xUnit, Moq). Collaborate with cross-functional teams to maintain shared libraries and iterate based on user feedback. Troubleshoot, debug, and optimize applications for scalability and performance across the entire stack. Participate actively in code reviews, including reviewing and approving Pull Requests. Document progress, key decisions, and outcomes using Azure DevOps Boards and Wiki. Required Qualifications Strong professional experience in software engineering with modern web technologies. Proficiency in Angular 20+, ASP.NET Core (.NET 9+), and TypeScript/C#. Hands-on experience with Azure AD, MSAL, and secure application design. Solid understanding of Entity Framework Core, SQL Server, and relational data modeling. Experience with Docker, Kubernetes, and CI/CD workflows. Ability to write high-quality unit and integration tests. Strong analytical and problem-solving skills. Excellent communication skills and the ability to work effectively in a remote environment. What We Offer Fully remote work environment. Collaborative and supportive team culture. Opportunities for continuous learning and professional growth. Work with modern technologies and impactful enterprise projects.

Technology

emagine Polska

Software Engineer with Python - Generative AI Products

Senior

Remote

Warsaw, Poland

140 - 165 PLN/hr

🏢 Summary: Full-time remote B2B role for a Software Engineer focused on Python backend development and implementation of Generative AI solutions for internal enterprise products. The position involves integrating LLM-based solutions via APIs, developing microservices, and collaborating with Data Scientists in Agile teams. Work is primarily backend-focused with exposure to Azure OpenAI, RAG concepts, and enterprise-scale environments. 🗂️ Requirements: Strong Python backend development experience, Experience implementing LLM solutions via APIs, Understanding of Generative AI architectures, Experience with enterprise-scale environments, Experience building and consuming APIs, Ability to work in regulated or structured environments, English proficiency at C1 or strong B2 📃 Skills: Python, GenAI, LLM, API, RAG, Azure, OpenAI, Microservices, Agile 🏢 Description: PROJECT DETAILS: Workload: Full-time Model of working: 100% Remote Contract: B2B, long-term Rate: 140-165 PLN/h nett + VAT About the Role We are looking for a Software Engineer to work on Generative AI–based internal products developed in the company, supporting internal employees. You will join a distributed, fully remote team working on one of two AI-related business streams. The focus of the role is on Python backend development combined with implementation of Generative AI solutions , closely collaborating with Data Scientists who prepare the models. The solutions you build will be used internally within the organization. Responsibilities Design, develop, and deploy backend solutions in Python Implement Generative AI models prepared by Data Scientists into production-ready applications Wrap AI models with application logic and expose them as ready-to-use internal solutions Work mainly with API-based integrations , including LLM usage via APIs Implement and support LLM-based solutions (classic LLM usage through APIs) Work with Retrieval-Augmented Generation (RAG) concepts, including knowledge bases for language models Develop and maintain APIs and microservices Ensure solutions meet enterprise-level quality, security, and governance standards Write clean, maintainable code with appropriate test coverage Collaborate within Agile teams (PM, PO, developers, QA, architects) Participate in the full lifecycle: Business analysis Development Hypercare Further development Technology & Architecture Context Backend and GenAI work is fully Python-based GenAI models are consumed and exposed via APIs Azure OpenAI is used as part of the Azure ecosystem Strong emphasis on correct and well-structured implementation of AI models , not on model training Approximate work split: 80% backend Python development 20% GenAI/LLM solution implementation Key Requirements Strong experience in Python backend development Experience implementing solutions using LLMs via API Understanding of Generative AI architectures and basic GenAI concepts Experience with enterprise-scale environments Experience in building and consuming APIs Ability to work in regulated or structured organizational environments English: C1 or strong B2 Nice to Have Experience in regulated industries Familiarity with RAG concepts (vector databases / knowledge bases) Experience working in large enterprise organizations

Technology

emagine Polska

Software Engineer with Python - Generative AI Products

Mid

Remote

Warsaw, Poland

145 - 145 PLN/hr

🏢 Summary: Full-time remote B2B role for a Software Engineer focused on Python backend development and implementation of Generative AI solutions for internal enterprise products. The position involves integrating LLM-based models via APIs, building microservices, and deploying production-ready AI applications in an Azure-based environment. Work is primarily backend development with partial focus on GenAI/LLM integration in a distributed Agile team. 🗂️ Requirements: Strong experience in Python backend development, Experience implementing LLM solutions via APIs, Understanding of Generative AI architectures and concepts, Experience building and consuming APIs, Experience with enterprise-scale systems, Ability to work in regulated or structured environments, English proficiency at B2 or higher 📃 Skills: Python, GenAI, LLM, API, Azure, AzureOpenAI, RAG, Microservices, REST, VectorDB, Git, Agile 🏢 Description: PROJECT DETAILS: Workload: Full-time Model of working: 100% Remote Contract: B2B, long-term Rate: up to 145 PLN/h nett + VAT About the Role We are looking for a Software Engineer to work on Generative AI–based internal products developed in the company, supporting internal employees. You will join a distributed, fully remote team working on one of two AI-related business streams. The focus of the role is on Python backend development combined with implementation of Generative AI solutions , closely collaborating with Data Scientists who prepare the models. The solutions you build will be used internally within the organization. Responsibilities Design, develop, and deploy backend solutions in Python Implement Generative AI models prepared by Data Scientists into production-ready applications Wrap AI models with application logic and expose them as ready-to-use internal solutions Work mainly with API-based integrations , including LLM usage via APIs Implement and support LLM-based solutions (classic LLM usage through APIs) Work with Retrieval-Augmented Generation (RAG) concepts, including knowledge bases for language models Develop and maintain APIs and microservices Ensure solutions meet enterprise-level quality, security, and governance standards Write clean, maintainable code with appropriate test coverage Collaborate within Agile teams (PM, PO, developers, QA, architects) Participate in the full lifecycle: Business analysis Development Hypercare Further development Technology & Architecture Context Backend and GenAI work is fully Python-based GenAI models are consumed and exposed via APIs Azure OpenAI is used as part of the Azure ecosystem Strong emphasis on correct and well-structured implementation of AI models , not on model training Approximate work split: 80% backend Python development 20% GenAI/LLM solution implementation Key Requirements Strong experience in Python backend development Experience implementing solutions using LLMs via API Understanding of Generative AI architectures and basic GenAI concepts Experience with enterprise-scale environments Experience in building and consuming APIs Ability to work in regulated or structured organizational environments English: C1 or strong B2 Nice to Have Experience in regulated industries Familiarity with RAG concepts (vector databases / knowledge bases) Experience working in large enterprise organizations

Technology

emagine Polska

Software Engineer with Python - Generative AI Products

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time remote B2B role for a Software Engineer focused on Python backend development and implementation of Generative AI solutions for internal products. The position centers on integrating LLM-based models via APIs, building enterprise-grade microservices, and collaborating with Data Scientists in a distributed Agile team. Work involves productionizing AI models within the Azure ecosystem, with emphasis on structured, secure, and high-quality implementations. 🗂️ Requirements: Strong experience in Python backend development, Experience implementing LLM solutions via APIs, Understanding of Generative AI architectures and concepts, Experience in enterprise-scale environments, Experience building and consuming APIs, Ability to work in regulated or structured environments, English proficiency at C1 or strong B2 level 📃 Skills: Python, LLM, GenAI, APIs, RAG, Azure, AzureOpenAI, Microservices, REST, VectorDB 🏢 Description: PROJECT DETAILS: Workload: Full-time Model of working: 100% Remote Contract: B2B, long-term Rate: up to 145 PLN/h nett + VAT About the Role We are looking for a Software Engineer to work on Generative AI–based internal products developed in the company, supporting internal employees. You will join a distributed, fully remote team working on one of two AI-related business streams. The focus of the role is on Python backend development combined with implementation of Generative AI solutions , closely collaborating with Data Scientists who prepare the models. The solutions you build will be used internally within the organization. Responsibilities Design, develop, and deploy backend solutions in Python Implement Generative AI models prepared by Data Scientists into production-ready applications Wrap AI models with application logic and expose them as ready-to-use internal solutions Work mainly with API-based integrations , including LLM usage via APIs Implement and support LLM-based solutions (classic LLM usage through APIs) Work with Retrieval-Augmented Generation (RAG) concepts, including knowledge bases for language models Develop and maintain APIs and microservices Ensure solutions meet enterprise-level quality, security, and governance standards Write clean, maintainable code with appropriate test coverage Collaborate within Agile teams (PM, PO, developers, QA, architects) Participate in the full lifecycle: Business analysis Development Hypercare Further development Technology & Architecture Context Backend and GenAI work is fully Python-based GenAI models are consumed and exposed via APIs Azure OpenAI is used as part of the Azure ecosystem Strong emphasis on correct and well-structured implementation of AI models , not on model training Approximate work split: 80% backend Python development 20% GenAI/LLM solution implementation Key Requirements Strong experience in Python backend development Experience implementing solutions using LLMs via API Understanding of Generative AI architectures and basic GenAI concepts Experience with enterprise-scale environments Experience in building and consuming APIs Ability to work in regulated or structured organizational environments English: C1 or strong B2 Nice to Have Experience in regulated industries Familiarity with RAG concepts (vector databases / knowledge bases) Experience working in large enterprise organizations

Technology

Sii

Senior Frontend Developer with AWS (f/m/x)

Senior

On-site

Warsaw, Poland

🏢 Summary: Senior Software Engineer role focused on building scalable front-end and cloud-native applications, with flexibility for deep specialization in modern front-end technologies or AWS cloud engineering. The position involves designing serverless architectures, integrating APIs, managing databases, and implementing CI/CD pipelines in a collaborative environment. Regular on-site presence and strong English communication skills are required. 🗂️ Requirements: Minimum 8 years of commercial software development experience, Strong expertise in front-end development with component-based frameworks or AWS cloud engineering, Hands-on experience designing and delivering cloud-native applications, Experience with serverless architectures, Solid understanding of API design principles and distributed systems, Experience with CI/CD pipelines and deployment automation, Ability to communicate fluently in English, Availability for regular on-site work 📃 Skills: JavaScript, TypeScript, AWS, Serverless, REST, SQL, NoSQL, CI/CD, Docker, Kubernetes 🏢 Description: We are looking for a highly experienced Software Engineer with strong expertise in modern front-end technologies and cloud-based solutions. In this role, you will be responsible for designing and delivering scalable, high-quality applications in a highly collaborative and fast-paced environment. The position requires regular on-site presence and the ability to communicate effectively in English with both technical and non-technical stakeholders. Depending on your strengths, we welcome candidates with either deep front-end specialization or strong hands-on experience in cloud engineering, ideally combining both. Your tasks Develop and maintain applications using modern front-end technologies and strongly typed languages Design and implement scalable cloud-based architectures, including serverless solutions Build and integrate RESTful services to support application functionality Work with both relational and non-relational databases to manage and process data effectively Create and optimize automated deployment pipelines for continuous integration and delivery Collaborate with stakeholders to translate business requirements into technical solutions Requirements Minimum 8 years of commercial experience in software development using modern programming languages Strong hands-on expertise in either front-end development (including component-based frameworks) or cloud engineering (AWS) Practical experience designing and delivering cloud-native applications, preferably in a serverless environment Solid understanding of API design principles and best practices for distributed systems Experience working with CI/CD pipelines and deployment automation tools Excellent communication skills with the ability to explain technical concepts clearly, and fluency in English What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

AVSystem

Software Engineer (Backend)

Mid

Hybrid

Kraków, Poland

14,000 - 18,000 PLN

🏢 Summary: Backend Software Engineer role focused on building and evolving core services for a scalable, microservices-based IoT platform managing millions of devices globally. The position involves designing, developing, and maintaining high-performance backend systems in a cloud-native, distributed environment. You will contribute across the full software development lifecycle, including architecture, deployment automation, and reliability improvements. 🗂️ Requirements: Proficiency in at least one JVM language (Java or Scala), Understanding of secure software development (authentication, authorization, data handling), Knowledge of data storage and caching (MongoDB, Redis), Ability to write clean, production-grade backend code, Basic understanding of cloud-native environments (containers, CI/CD, Kubernetes), Experience with backend service design and distributed systems concepts 📃 Skills: Java, Scala, JVM, MongoDB, Redis, Kubernetes, CI/CD, Containers, REST, Microservices, Cloud, Authentication, Authorization, Caching, AI 🏢 Description: Software Engineer (Backend) Join the team responsible for developing and maintaining Coiote DM – a scalable, microservices-based platform used to remotely manage millions of IoT devices worldwide. Our system enables secure device provisioning, monitoring, firmware updates, and large-scale device lifecycle management. We work with modern backend technologies, cloud infrastructure, and distributed systems to ensure high performance, scalability, and reliability. We are looking for a Regular Software Engineer (Backend) to join our team and help us build and evolve core backend services powering the platform. Requirements: Good understanding of at least one JVM language (Java or Scala) Understanding of secure software development (authentication, authorization, data handling) Knowledge of data storage and caching (e.g., MongoDB, Redis) Writing clean, maintainable, production-grade backend code using modern AI assistance Basic understanding of cloud-native environments (containers, CI/CD, Kubernetes) English (B2+) and Polish (C2- we speak Polish on a daily basis) A huge plus if you have: Awareness of infrastructure (for eg. service discovery, networking, circuit breaking, retries, routing, K8s, VMs, CI/CD) ISO/OSI model (basic networking knowledge) Practical understanding of REST APIs, service integration patterns, event driven and distributed architectures Using logs, metrics, traces, dashboards for debugging and analyses Responsibilities: Participate in the full software development lifecycle: design, development, code review, testing, deployment, and maintenance Design and implement scalable and reliable service infrastructure Build and improve deployment automation and CI/CD pipelines Collaborate with product and customer-facing teams on technical analysis, PoCs, and custom adaptations Support other engineers through code reviews, feedback, and mentoring (especially junior team members) Contribute to improving engineering practices, technical standards, and system architecture Work model: Hybrid work model Mandatory onboarding period (first 3 months): at least 3 days per week in the office What we offer: Work on a large-scale IoT platform used globally Real impact on architecture, performance, and product quality Close collaboration with experienced engineers Space for initiative and technical ownership Opportunity to grow in backend, cloud, and distributed systems Flexible working hours Equipment of your choice (MacBook Pro / ThinkPad) Team with strong engineering culture and a good sense of humor Onsite gym and chillout space Multisport card Medical care Kitchen full of snacks and treats (including Good Lood ice cream) Car parking area and bike room A relaxed work atmosphere – no dress code, no open space

Technology

AVSystem

Software Engineer (Backend)

Mid

Hybrid

Krakow, Poland

14,000 - 18,000 PLN

🏢 Summary: Backend Software Engineer role focused on developing and maintaining a scalable, microservices-based IoT device management platform, building core backend services and ensuring performance, security, and reliability in cloud-native environments. 🗂️ Requirements: Good understanding of at least one JVM language (Java or Scala), Understanding of secure software development (authentication, authorization, data handling), Knowledge of data storage and caching (MongoDB, Redis), Ability to write clean, maintainable, production-grade backend code, Basic understanding of cloud-native environments (containers, CI/CD, Kubernetes), English B2+, Polish C2 📃 Skills: Java, Scala, MongoDB, Redis, Kubernetes, CI/CD, REST, Microservices, IoT, JVM, Containers, Cloud 🏢 Description: Software Engineer (Backend) Join the team responsible for developing and maintaining Coiote DM – a scalable, microservices-based platform used to remotely manage millions of IoT devices worldwide. Our system enables secure device provisioning, monitoring, firmware updates, and large-scale device lifecycle management. We work with modern backend technologies, cloud infrastructure, and distributed systems to ensure high performance, scalability, and reliability. We are looking for a Regular Software Engineer (Backend) to join our team and help us build and evolve core backend services powering the platform. Requirements: Good understanding of at least one JVM language (Java or Scala) Understanding of secure software development (authentication, authorization, data handling) Knowledge of data storage and caching (e.g., MongoDB, Redis) Writing clean, maintainable, production-grade backend code using modern AI assistance Basic understanding of cloud-native environments (containers, CI/CD, Kubernetes) English (B2+) and Polish (C2- we speak Polish on a daily basis) A huge plus if you have: Awareness of infrastructure (for eg. service discovery, networking, circuit breaking, retries, routing, K8s, VMs, CI/CD) ISO/OSI model (basic networking knowledge) Practical understanding of REST APIs, service integration patterns, event driven and distributed architectures Using logs, metrics, traces, dashboards for debugging and analyses Responsibilities: Participate in the full software development lifecycle: design, development, code review, testing, deployment, and maintenance Design and implement scalable and reliable service infrastructure Build and improve deployment automation and CI/CD pipelines Collaborate with product and customer-facing teams on technical analysis, PoCs, and custom adaptations Support other engineers through code reviews, feedback, and mentoring (especially junior team members) Contribute to improving engineering practices, technical standards, and system architecture Work model: Hybrid work model Mandatory onboarding period (first 3 months): at least 3 days per week in the office What we offer: Work on a large-scale IoT platform used globally Real impact on architecture, performance, and product quality Close collaboration with experienced engineers Space for initiative and technical ownership Opportunity to grow in backend, cloud, and distributed systems Flexible working hours Equipment of your choice (MacBook Pro / ThinkPad) Team with strong engineering culture and a good sense of humor Onsite gym and chillout space Multisport card Medical care Kitchen full of snacks and treats (including Good Lood ice cream) Car parking area and bike room A relaxed work atmosphere – no dress code, no open space

Technology

KUBO

Senior/Lead Java Developer

Senior

Hybrid

Gdansk, Poland

180 - 190 PLN/hr

🏢 Summary: Software Engineer role focused on modernizing a mission-critical aviation platform by developing cloud-hosted backend services and scalable cloud-native solutions in AWS. The position involves backend modernization, Kubernetes and container management, CI/CD automation, and operational reliability improvements in a distributed engineering environment. The role offers hybrid work flexibility, B2B or UoP employment, and benefits including healthcare and life insurance. 🗂️ Requirements: Experience developing backend applications in cloud environments, Strong knowledge of AWS and cloud-native architectures, Hands-on experience with Linux, Hands-on experience with Docker, Hands-on experience with Apache, Hands-on experience with Java, Hands-on experience with Spring Boot, Experience with Kubernetes and containerized workloads, Experience with CI/CD, Experience with Infrastructure as Code, Experience with automation, Understanding of cloud security, Understanding of monitoring and production support practices, Strong troubleshooting and problem-solving skills, Ability to work independently and collaborate within distributed teams, English level B2 or higher 📃 Skills: AWS, Linux, Docker, Apache, Java, Spring, Kubernetes, CI/CD, IaC, Automation, SQL, MySQL, Security, Monitoring 🏢 Description: We are looking for a Software Engineer to join a team responsible for modernizing a mission-critical aviation platform used by tens of thousands of customers worldwide. You will help design, build, and evolve cloud-hosted backend services that support the distribution of aviation data across desktop, mobile, and aircraft-connected workflows. This is a unique opportunity to work on a high-impact product while contributing to a large-scale modernization initiative focused on cloud-native architecture, automation, scalability, security, and operational excellence. Working closely with cross-functional teams, you will help transform a well-established platform into a modern, resilient, and highly scalable ecosystem capable of supporting future growth and new product offerings. Key responsibilities Develop and modernize backend services hosted in AWS Design and implement scalable, resilient cloud-native solutions Build and improve APIs, integrations, and automated backend processes Enhance CI/CD pipelines, infrastructure automation, monitoring, and observability Manage and troubleshoot Kubernetes-based environments and containerized applications Support production systems and drive reliability, security, and operational improvements Collaborate with product, mobile, desktop, QA, and DevOps teams to deliver high-quality solutions Leverage AI-assisted development tools to improve engineering efficiency while maintaining high standards of quality and security Ideal candidate profile Experience developing backend applications in cloud environments Strong knowledge of AWS and cloud-native architectures Hands-on experience with Linux, Docker, Apache, Java and Spring Boot Experience with Kubernetes and containerized workloads Experience with CI/CD, Infrastructure as Code, and automation Understanding of cloud security, monitoring, and production support practices Strong troubleshooting and problem-solving skills Ability to work independently and collaborate within distributed teams English min. B2. Nice to Have: Experience modernizing legacy applications and services Experience with SQL Server and MySQL Experience building highly available and resilient production systems Experience using AI-assisted software development tools Conditions Employment type: B2B or UoP Location: Gdańsk Work model: 1 day a month in the office in Gdańsk or less frequently, depending on your availability Salary: 190 PLN net/h - to negotiate Benefits: life insurance, private healthcare, Multisport card