May 20, 2026

Fullstack Software Engineer (regular)

Mid • Remote

70 - 100 PLN

Krakow, MA, Poland

Join a team building software that supports the energy transition and tackles real engineering challenges. We’re looking for a mid-level engineer who values code quality, enjoys learning new domains, and wants to grow while working with modern cloud technologies.

Requirements:

  • Mid-level commercial experience in software development

  • Familiarity with Java 17+ and the Spring ecosystem (Spring / Spring Boot) as the primary technology stack, along with at least one additional technology ecosystem, such as:

    • TypeScript with Node.js

    • C# with .NET / ASP.NET Core

    • Knowledge of the additional technology ecosystem does not need to come from commercial experience; personal projects, open-source contributions, or academic experience are also welcome.

  • Knowledge of AWS and serverless/cloud-native architectures

  • HTTP protocol knowledge of REST API design

  • Knowledge of programming principles and design patterns

  • Experience with unit and/or integration testing

  • Working knowledge of SQL databases

  • Strong English communication skills (minimum B2), both written and verbal. You'll be working directly with international clients and cross-functional teams, so clear communication is essential

Nice to have:

  • Experienced in using AI tools in day-to-day workflow

  • understanding of asynchronous communication and messaging systems (e.g. RabbitMQ, Kafka, or cloud-native solutions)

  • Familiarity with Docker and containerized applications

  • Exposure to Kubernetes

  • Experience with NoSQL databases CI/CD pipelines knowledge

What We Offer:

  • Real, meaningful work. Our projects directly support the energy transition, and the engineering challenges that come with them are anything but trivial.

  • An environment for ambitious engineers. You’ll be challenged and supported in equal measure, with a clear development path and regular feedback to keep you growing.

  • Mentorship from experienced engineers and consultants who've been where you're heading.

  • Hands-on exposure to modern cloud architectures, distributed systems, and complex integrations from day one.

  • A collaborative team that shares knowledge openly and genuinely cares about collective success.

What we value just as much as technical skills is an engineering mindset:

  • You care about code quality and maintainability, but you also know when to move fast and when to slow down and get it right.

  • You Are comfortable with change and ambiguity and can navigate new domains.

  • You enjoy working across different stacks and client contexts, and can jump into unfamiliar territory and figure things out.

  • You have a client-first mindset and can build long-term partner relationships, not just deliver features.

  • You take initiative: mentoring a teammate, shaping a technical decision, or improving how we work.

  • You naturally share knowledge and learn from others.

About Codibly

Codibly is a technology & consulting company focused on custom software and product development. We are a community of thinkers and innovators - people who want to code the difference and constantly develop their skills.

Our industrial expertise is centered around the energy & utility sector, but we have collaborated with companies from fintech, healthcare, HR, and other industries.

Be here.
Be charged up.

Similar jobs you might like

Technology

Spyrosoft

Software Engineer (junior)

Junior

Remote

Krakow, Poland

43 - 70 PLN

🏢 Summary: Junior Java Engineer role focused on designing and implementing web application features from requirements to production within an Agile team. The position involves developing technical solutions, writing documentation, and contributing to REST-based services. Opportunity to work with modern Java stack and cloud or microservices architectures. 🗂️ Requirements: Minimum 6 months commercial experience in web application development, Knowledge of Java 11+, Knowledge of Spring framework, Understanding of design patterns and programming principles, Experience with unit and integration testing, Knowledge of HTTP protocol, Knowledge of REST API design patterns 📃 Skills: Java, Spring, HTTP, REST, AWS, GCP, Azure, Kafka, RabbitMQ, SNS, SQS, MongoDB, DynamoDB, InfluxDB, GitLab, GitHub, Microservices, CICD 🏢 Description: Our project portfolio is growing and so is our Java development team! We seek skilled Junior Java engineers to join our Codibly project team. If you are passionate about software and want to join our rapidly growing company, let's connect! Job Description Discovering, designing and implementing technical solutions. Implementing new features from the requirement to the production deployment. You will be a member of an Agile team and exchange ideas with your colleagues on the team daily. Designing and writing technical documentation. Demonstrating excellent collaboration skills in working closely with other development teams/ project stakeholders/ clients. Apply if you have At least 6 months of experience developing web applications in commercial projects. Knowledge of Java 11+. Knowledge of Spring. Knowledge of design patterns and programming principles. Good knowledge of unit and integration testing process. Good knowledge of HTTP protocol and REST API design patterns. Good English communication skills (min. B2) – both verbal and written. Nice to have Experience in Cloud (AWS, CGP, Azure). Experience in microservice architecture. Experience in queues (eg. Kafka, RabbitMQ, AWS SNS/SQS, Azure Service Bus). Experience in noSQL database (eg. MongoDB, DynamoDB, InfluxDB). Experience in creating and maintaining CI/CD pipelines (GitLab CI, GitHub Actions). About Codibly Codibly is a technology & consulting company focused on custom software and product development. We are a community of thinkers and innovators. People who want to code the difference and constantly develop their skills. Codibly’s industrial expertise area concentrates mainly on the energy & utility sector, but we collaborated with various companies from fintech, healthcare, HR, and other industries. Be here. Be charged up.

Technology

Spyrosoft

Java Software Engineer (e-mobility & energy)

Mid

Remote

Krakow, MA, Poland

110 - 160 PLN

🏢 Summary: Software Engineer role focused on building and optimizing e-mobility and modern energy systems, including EV charging infrastructure and renewable energy integration. The position involves developing scalable backend solutions, event-driven architectures, and energy management platforms such as CPMS and VPP. You will work on innovative energy storage, distribution algorithms, and AI-driven solutions in a stable, long-term project environment. 🗂️ Requirements: 3–5 years experience in Java development, Advanced knowledge of Java 17+, Experience with Spring Boot, Experience with event-driven architecture, Experience with RabbitMQ, Experience with Docker, Experience with Kubernetes, Experience with Terraform, Good knowledge of SQL, Experience with time-series databases, Understanding of HTTP protocol, Experience designing REST APIs, Knowledge of design patterns, Experience with unit and integration testing, English level B2 minimum, Experience in e-mobility or renewable energy projects 📃 Skills: Java, SpringBoot, RabbitMQ, Docker, Kubernetes, Terraform, SQL, InfluxDB, HTTP, REST, CPMS, VPP, OpenADR, OCPP, OCPI, IEEE2030.5, SunSpec, Modbus, EEBUS 🏢 Description: Who will you work with? We are pioneers in the transformation of the energy sector and the development of modern e-mobility solutions. We create technologies that power the future of transportation and energy distribution. Sounds interesting? Great! Let’s get into the details. What will you do? As a Software Engineer at Codibly , you will participate in exciting projects combining energy and new technologies. Together with our interdisciplinary team of experts, you will be involved in: Participating in e-mobility projects as well as building modern energy solutions Optimizing electric vehicle charging infrastructure Implementing innovative energy storage and distribution algorithms Integrating renewable energy sources Building internal products and developing systems from scratch Working with well-known global brands No purely support or body-leasing projects Employment stability with the possibility to change projects Leadership and consulting career paths Participation in AI solution implementations and organizational transformation Who are we looking for? A Software Engineer with practical knowledge of Java and experience in e-mobility and/or energy-related projects . Requirements At least 3–5 years of experience and advanced knowledge of developing applications in Java 17+ and Spring Boot Experience working with event-driven architecture (RabbitMQ) Experience with Docker, Kubernetes, and Terraform Good knowledge of SQL and time-series databases (e.g., InfluxDB) Solid understanding of the HTTP protocol and REST API design Knowledge of design patterns, programming principles, and unit/integration testing Good command of English (minimum B2 level) Experience in projects related to e-mobility or renewable energy sources We operate in the energy and e-mobility sector , including the development of: Charge Point Management Systems (CPMS) Virtual Power Plants (VPP) Demand Response solutions or similar systems Additionally, if you have experience working with one or more of the following industry protocols , you are exactly who we’re looking for: OpenADR (Open Automated Demand Response) 2.0b OCPP (Open Charge Point Protocol) 1.6j / 2.0.1 OCPI (Open Charge Point Interface) 2.1.1 / 2.2.1 IEEE 2030.5 (SEP 2.0 – Smart Energy Profile) SunSpec Modbus EEBUS

Technology

Spyrosoft

NodeJS Software Engineer (e-mobility & energy)

Mid

Remote

Krakow, Poland

75 - 160 USD

🏢 Summary: Software Engineer role focused on building and optimizing energy management and e-mobility systems, including EV charging and renewable energy integration. The position involves developing scalable IT solutions and algorithms for energy storage, distribution, and smart grid platforms using Node.js technologies. 🗂️ Requirements: Minimum 3 years of software development experience, At least 2 years of hands-on Node.js experience, Advanced knowledge of Node.js or Nest.js or Express.js, Practical knowledge of TypeScript, Practical knowledge of JavaScript, Experience with Jest or Mocha, Experience with Git, Experience with microservices architecture, Experience with relational and non-relational databases, Experience in e-mobility or renewable energy projects, Knowledge of energy or charging industry protocols 📃 Skills: Node.js, Nest.js, Express.js, TypeScript, JavaScript, Jest, Mocha, Git, Microservices, SQL, NoSQL, OpenADR, OCPP, OCPI, IEEE2030.5, SunSpec, Modbus, EEBUS 🏢 Description: Who will you work with? We are pioneers in transforming the energy sector and developing modern e-mobility solutions . We create technologies that drive the future of transportation and energy distribution. Sounds interesting? Great! Let’s move on to the details. What will you do? As a Software Engineer at Codibly , you will participate in exciting projects combining energy and new technologies. Together with our interdisciplinary team of experts, you will be involved in: Designing and developing IT solutions for energy management and e-mobility systems Optimizing electric vehicle charging infrastructure Implementing innovative energy storage and distribution algorithms Integrating renewable energy sources Who are we looking for? A Software Engineer with practical knowledge of Node.js and experience in e-mobility and/or energy-related projects . Experience: Minimum 3 years of overall software development experience At least 2 years of hands-on experience working with Node.js Requirements At least 2 years of experience and advanced knowledge of building applications in Node.js (or Nest.js or Express.js) Practical knowledge of TypeScript and JavaScript Familiarity with testing frameworks such as Jest or Mocha Knowledge of Git Experience with microservices architecture Experience working with both relational and non-relational databases Fluent English (B2+) – our clients are mainly international companies Experience and knowledge in projects related to e-mobility or renewable energy sources We operate in the energy and e-mobility sector, including the development of: Charge Point Management Systems (CPMS) Virtual Power Plants (VPP) Demand Response solutions or similar systems Additionally, if you have experience working with one or more of the following industry protocols , you are exactly who we’re looking for: OpenADR (Open Automated Demand Response) 2.0b OCPP (Open Charge Point Protocol) 1.6j / 2.0.1 OCPI (Open Charge Point Interface) 2.1.1 / 2.2.1 IEEE 2030.5 (SEP 2.0 – Smart Energy Profile) SunSpec Modbus EEBUS

Technology

CodiLime

Mid/Senior DevOps Engineer with Kubernetes and Python

Mid

Remote

Warsaw, Poland

16,000 - 26,000 PLN

🏢 Summary: Mid/Senior DevOps Engineer role focused on deploying and maintaining a network source of truth and network automation platform in production environments (on-prem and AWS cloud). The position involves supporting high-traffic SaaS deployments, managing infrastructure, and collaborating within an Agile team. The role includes infrastructure troubleshooting, CI/CD management, and close cooperation with a US-based client. 🗂️ Requirements: 5+ years experience in DevOps or SRE roles, Experience deploying SaaS solutions in production with heavy web traffic, Strong Kubernetes expertise (production, on-prem, EKS), Proficiency with Helm, Strong knowledge of AWS ecosystem, Advanced Python programming skills, Proficiency in Linux environments, Hands-on experience with CI/CD pipelines (GitHub Actions), Experience in network-related projects, English proficiency B2 or higher 📃 Skills: Kubernetes, EKS, AWS, Helm, Python, Linux, GitHub, CI/CD, Terraform, Ansible, Prometheus, Grafana, Loki, Django, Docker, Git, JavaScript, React 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team We are looking for a Mid/Senior DevOps Engineer to support production deployment (both on-prem and cloud-based) of a platform for network source of truth and network automation. What else you should know: The team consists of less than 15 people, including an architect, project manager, backend developers, frontend developers, DevOps engineers. We use Agile methodology. Our tech stack for the project includes: k8s, EKS (AWS), Helm, Terraform, Ansible, Python, Django, Docker, Git, JavaScript, React and more The client is based in the US. We work on multiple interesting projects at the time, so it may happen that we’ll invite you to the interview for another project, if we see that your competencies and profile are well suited for it. Your role As a part of the project team, you will be responsible for: Deploying and maintaining applications on-prem and in the cloud Troubleshooting application and infrastructure issues Creating documentation Working in an agile methodology and collaborating with a team Supporting teammates Attending daily standups with the customer Do we have a match? As a Mid/Senior DevOps engineer you must meet the following criteria: 5+ years of experience in a DevOps/SRE role Strong expertise in deploying SaaS in production, serving heavy web-traffic Proficiency in Kubernetes (incl. production deployments, both on-prem and EKS-based) and Helm Good understanding of the AWS ecosystem Advanced Python programming skills Proficiency in Linux-based environments Hands-on experience with CI/CD pipelines (GitHub Actions) Experience with network-related projects Good command of English (B2 level or above) Beyond the criteria above, we would appreciate the nice-to-haves: Hands-on experience with Terraform and Ansible Familiarity with observability solutions (Prometheus, Grafana, Loki) Familiarity with the Django framework More reasons to join us Flexible working hours and approach to work: fully remotely, in the office or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on Department Delivery Locations Poland Remote status Fully Remote Level Senior, Mid

Technology

Link Group

Senior Java Developer with Kafka

Senior

Hybrid

Warsaw, Poland

130 - 150 PLN

🏢 Summary: Senior/Mid+ Java Developer role focused on transforming a high-scale credit decisioning platform from monolith to microservices, building mission-critical applications and event-driven systems. The position involves designing scalable Java solutions within the Spring and Hibernate ecosystem, managing complex SQL data flows, and developing high-performance APIs. The role also includes working in a CI/CD-driven Scrum environment with international collaboration. 🗂️ Requirements: Strong experience with Java 8/17/21, Experience with Spring and Hibernate in large-scale applications, Strong knowledge of SQL, Experience building RESTful APIs, Experience with Git, Maven, and TeamCity, Familiarity with microservices architecture, Familiarity with Apache Kafka, Experience working in Scrum environment, English and Polish proficiency 📃 Skills: Java, Spring, Hibernate, SQL, REST, Git, Maven, TeamCity, Kafka, Microservices, CI/CD, Scrum 🏢 Description: Join our engineering team to drive the transformation of high-scale credit decisioning platforms. We are looking for an owner-minded developer ready to evolve our systems from monolith to microservices. Your Impact: Modernizing Architecture: Transition core processes from monolithic structures to modular microservices to enhance scalability and domain ownership. High-Scale Java Dev: Design mission-critical apps using Java 8/17/21 within a robust Spring & Hibernate ecosystem. Data & API Engineering: Manage complex SQL-based data flows and build high-performance APIs to connect internal and external global partners. Event-Driven Systems: Leverage Apache Kafka to build resilient, asynchronous communication between distributed services. Engineering Excellence: Maintain CI/CD standards using Git, Maven, and TeamCity within an international Scrum environment. Global Collaboration: Communicate technical concepts clearly in Polish and English to ensure smooth delivery across markets. What You Bring: Expertise: Solid experience in Java 8/17/21 and large-scale Spring + Hibernate applications. Technical Core: Strong command of SQL, RESTful APIs, and Git/Maven/TeamCity environments. Architectural Mindset: Familiarity with microservices and Apache Kafka (or a strong desire to learn). Seniority: You are a Senior or an ambitious Mid+ developer with a proactive, growth-oriented attitude.

Technology

Productiv Team

Senior NestJS Backend Developer

Senior

Remote

🏢 Summary: Mid to senior backend engineer role focused on designing and scaling enterprise-grade backend services and integrations using Node.js and cloud-native technologies. The position involves building high-performance APIs, optimizing databases, leading CI/CD and DevOps practices, and mentoring engineering teams in complex enterprise environments. Fully remote opportunity available as full-time or B2B. 🗂️ Requirements: Minimum 5+ years of backend development experience with Node.js, TypeScript, NestJS, Proven experience designing and scaling RESTful APIs and SOAP services, Advanced PostgreSQL administration including performance tuning, replication, partitioning, Strong experience with Git workflows and CI/CD pipelines, Hands-on experience with AWS services (EC2, EKS, Lambda, S3, RDS, CloudWatch, API Gateway), Solid knowledge of Kubernetes deployment and scaling, Experience with monitoring and observability tools, Experience with infrastructure as code tools, Bachelor’s degree in Computer Science, Software Engineering, or related field 📃 Skills: Node.js, TypeScript, NestJS, PostgreSQL, Citus, Patroni, TimescaleDB, REST, SOAP, Swagger, OpenAPI, Postman, Git, GitHub, GitLab, GitHubActions, Jenkins, SonarQube, ESLint, Prettier, AWS, EC2, EKS, Lambda, Fargate, S3, RDS, CloudWatch, APIGateway, Docker, Kubernetes, Helm, Splunk, Prometheus, Grafana, Spinnaker, ArgoCD, AzureDevOps, Terraform, CDK 🏢 Description: We are seeking a mid to senior level engineer with deep expertise in backend engineering, cloud-native architecture, and enterprise system integration. Key Responsibilities Design, develop, and maintain enterprise-grade backend services using Node.js, TypeScript, and NestJS . Architect and implement high-performance REST and SOAP APIs for complex enterprise integrations. Optimize PostgreSQL databases for high availability, partitioning, replication, and performance tuning. Define and enforce secure coding practices, design patterns, and architectural principles . Collaborate with DevOps, frontend, QA, and product stakeholders to ensure seamless integration and delivery. Troubleshoot production issues, enhance reliability, and implement performance tuning at scale. Lead code reviews, enforce coding standards , and integrate quality gates in CI/CD pipelines. Mentor client engineering teams, contribute to technical strategy and architecture decisions . Integrate external systems, tools, and services to extend backend capabilities. Provide continuous innovation by adopting cloud-native, serverless, and emerging backend technologies . Required Qualifications Minimum 5+ years of backend development experience with Node.js, TypeScript, and NestJS. Proven expertise in designing and scaling RESTful APIs and SOAP services for enterprise-grade systems. Advanced proficiency in PostgreSQL administration (performance tuning, replication, partitioning). Strong experience with Git workflows, CI/CD pipelines, and automated quality controls . Deep understanding of cloud-native architectures and serverless implementations . Hands-on experience with AWS services (EC2, EKS, Lambda, S3, RDS, CloudWatch, API Gateway). Solid knowledge of Kubernetes (deployment, scaling, troubleshooting). Experience mentoring teams and driving technical leadership in multi-stakeholder environments . Expertise with Splunk (monitoring, dashboards, alerting). Familiarity with Spinnaker or advanced deployment pipelines . Education Bachelor’s degree in Computer Science, Software Engineering, or related field (required). Master’s degree preferred but not mandatory. Technology / Systems Expertise Node.js + NestJS + TypeScript – backend framework. PostgreSQL with advanced extensions (Citus, Patroni, TimescaleDB). Swagger / OpenAPI + Postman – API documentation & testing. GitHub / GitLab + GitHub Actions / Jenkins – version control & CI/CD automation. SonarQube, ESLint, Prettier – code quality enforcement. AWS (EC2, EKS, Lambda, Fargate, S3, RDS, CloudWatch, API Gateway) – cloud & serverless stack. Docker + Kubernetes (EKS) + Helm – containerization & orchestration. Splunk, Prometheus, Grafana – monitoring & observability. Spinnaker / ArgoCD/ Azure Devops – automated deployment pipelines. Terraform / AWS CDK – infrastructure as code. Skills & Capabilities Demonstrated expertise in backend architecture and scalable API design . Advanced database optimization & high availability strategies . Strong proficiency in CI/CD, GitOps, and DevOps integration . Hands-on experience in cloud-native and Kubernetes-based deployments . Proven ability to mentor engineers, lead architecture decisions, and drive best practices . All our positions are Remote and are available as Full Time Employment or B2B Contracts.

Technology

CodiLime

Senior Software Engineer with Cloud Observability

Senior

Remote

Warsaw, Poland

20,500 - 27,000 PLN

🏢 Summary: Senior Software Engineer role focused on extending and maintaining an AIOps and observability platform for public cloud environments. The position involves architecture, development, integration, and validation of cloud-based solutions within an Agile, startup-like team. The engineer will work closely with the client to enhance observability, automation, and platform reliability. 🗂️ Requirements: Minimum 7 years experience as Software Engineer, Excellent knowledge of Golang, Excellent knowledge of Python, Strong knowledge of AWS, GCP or Azure, Experience with cloud monitoring and observability solutions, Understanding of virtualization technologies, Experience with Docker and Kubernetes, Experience with Git, Experience with Linux, Experience with CI/CD tools and processes, Experience with Terraform, Practical experience with observability platforms, English proficiency B2/C1 📃 Skills: Golang, Python, AWS, GCP, Azure, Docker, Kubernetes, Git, Linux, CI/CD, Terraform, Bash, Ethernet, TCP/IP 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team The project involves creating an AIOps & observability platform. What else you should know: We use Agile methodology. The team operates within a startup environment. The client is based in the US. We work on multiple interesting projects at the same time, so it may happen that we’ll invite you to the interview for another project if we see that your competencies and profile are well-suited for it. Your role As a part of the project team, you will be responsible for: Extend the existing AIOps platform to better integrate, observe, and analyze the public cloud environment Architect, build, and maintain the solution Validating the solution with the client (demo) Fixing discovered bugs efficiently and effectively Working in the agile methodology and collaborating with a team Supporting teammates Attending standups with Customer Do we have a match? As a Software Engineer, you must meet the following criteria: At least 7 years of experience as a Software Engineer Excellent knowledge of Golang & Python Very good knowledge of public clouds: AWS, GCP, Azure, including cloud monitoring/observability solutions Understanding of virtualization technologies Knowledge of containerization, including Docker, Kubernetes Knowledge of Git Knowledge of Linux Experience with CI/CD tools and processes Knowledge of Terraform Good knowledge of English (B2/C1 level) Knowledge and practical experience with observability platforms Beyond the criteria above, we would appreciate the nice-to-haves: Knowledge of Bash Knowledge of computer networks (Ethernet, TCP/IP, etc) More reasons to join us Flexible working hours and approach to work: fully remote, in the office, or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on Department Observability Division Locations Poland Remote status Fully Remote Level Senior

Technology

CodiLime

Senior Software Engineer with Cloud Observability

Senior

Remote

Warsaw, Poland

20,500 - 27,000 PLN

🏢 Summary: Senior Software Engineer role focused on extending and architecting an AIOps and observability platform for public cloud environments. The position involves designing, building, validating, and maintaining cloud-native solutions in an Agile, startup-like environment. The engineer will work closely with the client and team to enhance integration, monitoring, and analysis capabilities across cloud infrastructures. 🗂️ Requirements: At least 7 years of experience as a Software Engineer, Excellent knowledge of Golang, Excellent knowledge of Python, Very good knowledge of AWS, GCP, and Azure, Experience with cloud monitoring and observability solutions, Understanding of virtualization technologies, Knowledge of Docker, Knowledge of Kubernetes, Knowledge of Git, Knowledge of Linux, Experience with CI/CD tools and processes, Knowledge of Terraform, Practical experience with observability platforms 📃 Skills: Golang, Python, AWS, GCP, Azure, Docker, Kubernetes, Git, Linux, Terraform, CICD, AIOps, Observability, Virtualization 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team The project involves creating an AIOps & observability platform. What else you should know: We use Agile methodology. The team operates within a startup environment. The client is based in the US. We work on multiple interesting projects at the same time, so it may happen that we’ll invite you to the interview for another project if we see that your competencies and profile are well-suited for it. Your role As a part of the project team, you will be responsible for: Extend the existing AIOps platform to better integrate, observe, and analyze the public cloud environment Architect, build, and maintain the solution Validating the solution with the client (demo) Fixing discovered bugs efficiently and effectively Working in the agile methodology and collaborating with a team Supporting teammates Attending standups with Customer Do we have a match? As a Software Engineer, you must meet the following criteria: At least 7 years of experience as a Software Engineer Excellent knowledge of Golang & Python Very good knowledge of public clouds: AWS, GCP, Azure, including cloud monitoring/observability solutions Understanding of virtualization technologies Knowledge of containerization, including Docker, Kubernetes Knowledge of Git Knowledge of Linux Experience with CI/CD tools and processes Knowledge of Terraform Good knowledge of English (B2/C1 level) Knowledge and practical experience with observability platforms Beyond the criteria above, we would appreciate the nice-to-haves: Knowledge of Bash Knowledge of computer networks (Ethernet, TCP/IP, etc) More reasons to join us Flexible working hours and approach to work: fully remote, in the office, or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on Department Observability Division Locations Poland Remote status Fully Remote Level Senior

Technology

CodiLime

Nvidia Bluefield Driver Engineer (C/C++)

Mid

Remote

Warsaw, Poland

18,000 - 24,000 PLN

🏢 Summary: The offer is for a Software Engineer to develop modern network products and operating systems for advanced networking equipment, including Nvidia BlueField DPUs. The role focuses on low-level networking, Linux driver development, hardware offloading, and cloud-native, containerized environments. You will design, implement, and optimize C/C++ software for embedded and high-performance networking systems. 🗂️ Requirements: Proficiency in C/C++, Strong knowledge of networking (L2, L3, L4, Ethernet), Experience with Linux device driver development, Understanding of virtualization and containerization, Experience with embedded software development (flashing, booting, debugging), Ability to develop and debug low-level networking software, English proficiency B2+ or higher 📃 Skills: C, C++, Linux, Ethernet, TCP/IP, DPDK, eBPF, BPF, DOCA, Nvidia, BlueField, Kubernetes, Cilium, Tetragon, Drivers, Firmware, Virtualization, Containers 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team We develop modern network products and operating systems for leading networking equipment manufacturers. We work with cloud-native, containerized software and services, as well as with user-space and kernel-space drivers for advanced network equipment, including switches, routers, and smart network interface cards (DPU/IPU/smartNIC) We are looking for an engineer with a strong background in networking, device drivers, hardware offloading, and OS programming for innovative projects using NVidia Bluefield DPUs What else you should know: We usually work using client-supplied hardware and tools Our projects may be managed by our EMs or directly by the client Most of our clients are based in the US, so work in the afternoon (17:00-19:00) may be required Your role As a part of the team, your responsibility will be to: Research and define how to implement client requirements and ideas best Take part in technical discussions with the team and the client Develop software primarily using C/C++, with occasional use of other programming languages. Create unit tests for your code, conduct code review, create documentation, and take part in other activities related to software development Fix bugs efficiently and effectively, and find workarounds for blockers Occasionally, take part in technical pre-sales meetings Do we have a match? From regular software engineer we require: Proficiency in the C/C++ programming language Good theoretical and practical knowledge of networking (L2, L3, L4, Ethernet) Experience in Linux device driver programming Theoretical and practical understanding of virtualization and containerization Experience in working with embedded software (flashing, booting, debugging, etc.) Proficiency with English (min B2+ CEFR) From senior software engineers we expect one or more of the following: Experience in developing drivers or firmware for network interface cards (NICs) - experience with Nvidia’s DPUs and/or DOCA Argus will be a great advantage Experience with the DPDK library Knowledge of BPF/eBPF and/or the BPF virtual machine in the Linux kernel Knowledge of the following will be an additional advantage Knowledge of Cilium Tetragon Experience with Kubernetes operators and/or Kubernetes CNIs Experience with day0/day1/day2 requirements implementation for network solutions More reasons to join us Flexible working hours and approach to work: fully remotely, in the office or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on

Technology

MOTIFE

Senior Backend Engineer

Senior

Hybrid

Warsaw, Poland

21,000 - 30,000 PLN/mo

🏢 Summary: Opportunity for Mid and Senior Software Engineers to design and build high-performance, scalable backend systems powering global content delivery. The role focuses on event-driven, distributed architectures, technical leadership, and ownership of reliability and scalability for systems used by millions of users. It combines hands-on development with architectural decision-making in a cloud-native environment. 🗂️ Requirements: 4+ years (Mid) or 6+ years (Senior) experience in building scalable backend systems, Proficiency in Kotlin, Python or similar backend language, Experience with modern backend frameworks such as Spring Boot, Experience with relational databases (PostgreSQL or MySQL), Experience with NoSQL databases (DynamoDB or MongoDB), Hands-on experience with microservices architecture, Experience with event-driven systems, Experience with Kafka or similar streaming platform, Experience in API design (REST, gRPC or GraphQL), Hands-on experience with AWS services, Experience with Docker and Kubernetes, Experience with CI/CD pipelines and DevOps practices, Experience with monitoring and observability tools, Production support and incident management experience in distributed systems 📃 Skills: Kotlin, Python, Java, Go, TypeScript, JavaScript, Spring, REST, gRPC, GraphQL, Kafka, Redis, PostgreSQL, MySQL, DynamoDB, MongoDB, AWS, Docker, Kubernetes, Terraform, GitHub, Jenkins, Datadog, Sentry 🏢 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 and Mid Software Engineers to join the Content Cloud team . In this role, you will design and build high-performance backend systems that power content delivery across a global platform. You will act as a technical leader within the team, driving architectural decisions, mentoring engineers, and ensuring the reliability and scalability of systems used by millions of users. This is a hands-on role with strong ownership and impact on distributed, event-driven systems at scale. Key takeaways: Stack : Kotlin (main codebase) We're open to: Java/Go/TypeScript/JavaScript, Other tools: REST/gRPC/GraphQL, Kafka, Redis, PostgreSQL/MySQL, DynamoDB/MongoDB, AWS, Docker, Kubernetes Salary : Mid : 21 000 PLN - 23 000 PLN gross on the Contract of Employment Senior: 23 000 PLN - 30 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 Coding interview Panel interviews with the team (coding, architecture, and cross-collaboration interviews, Hiring Manager meeting) Responsibilities: Backend Architecture & Scalability Design and build high-performance, scalable backend services and APIs supporting global content delivery Architect event-driven systems and microservices handling large-scale traffic and real-time interactions Drive system design decisions with a focus on reliability, performance, and security Technical Leadership Lead technical discussions, architecture reviews, and design decisions across teams Define and promote reusable patterns, components, and engineering standards Mentor engineers through code reviews, pair programming, and technical guidance Performance & Reliability Identify system bottlenecks using monitoring, tracing, and load testing tools Optimize performance through data modeling, caching strategies, and query improvements Engineering Excellence Champion best practices including CI/CD, automated testing, observability, and infrastructure as code Maintain high standards for code quality, scalability, and maintainability Continuously improve development processes and system architecture Cross-Functional Collaboration Partner closely with Product, Design, and QA to deliver impactful features Translate business requirements into scalable technical solutions Act as a domain expert within the team and contribute to platform-wide initiatives Requirements: Technical Expertise 6+ years of experience building high-performance, scalable backend systems as Senior/4+ years of experience as a Mid Engineer Strong proficiency in Kotlin, Python, or similar backend languages Experience with modern backend frameworks (e.g., Spring Boot or Python-based frameworks) Strong experience with both relational (PostgreSQL, MySQL) and NoSQL databases (DynamoDB, MongoDB) Hands-on experience with microservices and event-driven architectures Experience with distributed streaming platforms such as Kafka Solid understanding of API design (REST, gRPC, or GraphQL) Cloud & Infrastructure Hands-on experience with AWS services (e.g., S3, DynamoDB, Lambda, SQS, IAM) Experience with Docker and Kubernetes Familiarity with infrastructure and deployment tooling (e.g., Terraform, GitHub Actions, Jenkins) Experience with caching systems such as Redis or Memcached Engineering Practices Strong understanding of CI/CD, DevOps, and Agile methodologies Experience with observability and monitoring tools (e.g., Datadog, Sentry) Proven experience in production support and incident management in distributed systems 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.