April 25, 2026

Junior Backend Engineer

Junior • Hybrid

Warsaw, MZ, Poland

We are looking for a Junior Backend Software Engineer to create our developers' team in Warsaw, Poland. You will work with the leading networking solutions in the world and master your skills. 

Teltonika’s networking solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy. For more details please refer to the company site: https://www.teltonika-networks.com/products 

 

In this role, you will: 

  • Design, implement, maintain embedded Linux software of IoT devices.

  • Develop and maintain our own API framework that is being used by other R&D teams.

  • Analyse and implement new technologies.

  • Collaborate with international team and solve complex problems.

What we expect from you:

  • 1+ years of experience in C programming.

  • 1+ years of experience working with various API's.

  • Experience in Shell/Python scripting.

  • Knowledge of Git version control system.

  • Knowledge of Linux based systems.

  • Good written and verbal English skills.

Ideally, you’ll also have: 

  • Technical education.

  • Knowledge of computer networks.

  • Experience in Lua programming.

  • Experience of working with OpenWrt.

What we offer:

  • Great opportunities to grow in a strong and rapidly expanding company. 

  • Interesting and ambitious projects of industrial networking devices. 

  • Private medical care (Medicover Premium) and Multisport card.

  • Hybrid working model, with arrangements agreed in advance with the line manager. 

  • Additional day off for your birthday. 

  • Team building activities. 

Similar jobs you might like

Technology

Teltonika Poland sp. z o.o.

Mid Backend Engineer | Networking Solutions

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Mid Backend Software Engineer role focused on designing, implementing, and maintaining embedded Linux software for IoT networking devices and developing internal API frameworks. The position involves working on industrial networking solutions and collaborating with R&D teams to implement new technologies. The offer targets engineers experienced in C programming and Linux-based systems. 🗂️ Requirements: 2+ years of experience in C programming, 2+ years of experience working with APIs, 2+ years of experience in Shell or Python scripting, Knowledge of Git version control, Knowledge of Linux-based systems, Ability to design and maintain embedded Linux software, Ability to develop and maintain API frameworks, English proficiency (written and spoken) 📃 Skills: C, Linux, Embedded, API, Shell, Python, Git, IoT, Networking, Lua, OpenWrt, Cybersecurity 🏢 Description: We are looking for a Mid Backend Software Engineer to our developers' team in Warsaw, Poland. You will work with the leading networking solutions in the world and master your skills. Teltonika’s networking solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy. For more details please refer to the company site: In this role, you will: Design, implement, maintain embedded Linux software of IoT devices Develop and maintain our own API framework that is being used by other R&D teams Analyse and implement new technologies Collaborate with team and solve complex problems What we expect of you: 2+ years of experience in C programming 2+ years of experience working with various API's 2+ years of experience in Shell/Python scripting Knowledge of Git version control system Knowledge of Linux based systems Good written and verbal English skills Ideally, you’ll also have: Technical education Experience in working with IoT devices Knowledge of computer networking Knowledge of cybersecurity Experience in Lua programming Experience of working with OpenWrt What we offer: Great opportunities to grow in a strong and rapidly expanding company Interesting and ambitious projects of industrial networking devices Private medical care (Medicover Premium) and Multisport card Hybrid working model, with arrangements agreed in advance with the line manager Additional day off for your birthday Team building activities

Technology

Teltonika Poland sp. z o.o.

Tech Lead / Senior Embedded Lunux Software Engineer | Networking Solutions

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Tech Lead / Senior Embedded Linux Software Engineer role focused on developing and maintaining software for embedded and bare-metal networking devices. The position involves solving complex cross-layer software and hardware issues, working closely with embedded systems, and leading technical initiatives within industrial connectivity projects. 🗂️ Requirements: 7+ years experience with embedded software development, 5+ years experience in C programming, 2+ years experience with Linux OS (Buildroot or Yocto), Strong knowledge of embedded Linux systems, Experience solving complex software and hardware issues, Understanding of operating system principles, Knowledge of computer networks, Experience with embedded processors (SoCs or microcontrollers), Experience with Linux drivers and bootloaders, Experience with hardware interfaces (UART, SPI, I2C, USB) 📃 Skills: C, Linux, Buildroot, Yocto, Embedded, BareMetal, Networking, UART, SPI, I2C, USB, WiFi, Bluetooth, OpenWRT, Shell, Drivers, Bootloaders, SoC, Microcontrollers, Cybersecurity 🏢 Description: We are looking for a Tech Lead / Senior Embedded Linux Software Engineer to join our developers' team in Warsaw, Poland. You will work with the leading networking solutions in the world and master your skills. Teltonika’s Networking Solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy. For more details please refer to the company site: https://www.teltonika-networks.com/products In this role, you will: Develop software for bare metal or embedded Linux devices. Solve complex technical problems across software and hardware layers. Analyze and apply new technologies. Work closely with hardware components and embedded systems. Collaborate effectively in a team locally and in the head quarter in Lithuania. Provide technical support to team members. What we expect of you: 7+ year of experience working with software for embedded devices (advantage if the device(s) are Linux-based). 5+ years of C programming experience; (come together with embedded skills). 2+ years experience working with Linux OS (Buildroot/Yocto). Experience solving complex software and hardware-related issues. Understanding of operating system principles. Knowledge of computer networks. Ideally, you’ll also have: Experience working with various embedded processors (SOCs/microcontrollers). Knowledge of electronics and experience with lab equipment (oscilloscope, logic analyzer, etc.). Shell programming experience. Experience with UART, SPI, I2C, USB. Experience with WiFi, Bluetooth. Experience with Linux drivers, bootloaders. Experience with OpenWRT operating system. Knowledge of cybersecurity. Good English language skills. What we offer: Great opportunities to grow in a strong and rapidly expanding company. Interesting and ambitious projects of industrial networking devices. Private medical care (Medicover Premium) and Multisport card. Hybrid working model, with arrangements agreed in advance with the line manager. Additional day off for your birthday. Team building activities.

Technology

Teltonika Poland

Engineering Team Lead

Senior

Hybrid

Warsaw, Poland

16,530 - 23,876 PLN

🏢 Summary: Engineering Team Lead role focused on designing, implementing, and maintaining embedded Linux and backend software for IoT devices while actively contributing to production code. The position combines technical leadership, architectural decision-making, and hands-on development in C-based environments, with responsibility for device communication and cloud integration. The role also involves mentoring a team, ensuring code quality, and collaborating with stakeholders and customers on technical solutions. 🗂️ Requirements: Experience with C programming, Experience with Linux-based or embedded Linux systems, Experience with IoT or embedded systems, Experience with cloud platforms such as Azure or AWS, Ability to design and maintain embedded/backend software, Experience with device communication and system integration, Leadership experience in technical teams, Ability to define architecture and coding standards 📃 Skills: C, Linux, Embedded, IoT, Shell, Lua, Azure, AWS, RutOS 🏢 Description: Teltonika has been creating IoT solutions for over 25 years, with offices in over 26 countries and more than 2,500 employees worldwide. Our expertise spans networking solutions, telematics, telemedicine, EV charging, and electronics manufacturing. Teltonika’s technologies are widely used across diverse industries, including Green Energy, Smart Cities, Industry 4.0, and more. Currently, we are inviting an ambitious Engineering Team Lead to join and co-create our new R&D Team in Poland to help us grow our global presence in the IoT sector by quickly and effectively responding to changing market needs and offering reliable, safe, and easy-to-use solutions. We are an open-minded, curious, and innovation-driven company and are ready to offer the best environment for creative and ambitious professionals who are eager to contribute to the development and success of Teltonika Networks. If you are curious, creative, analytical, and willing to work in a rapidly changing environment, then we are on the same path! In this role you will: Design, implement, and maintain embedded Linux / backend software for IoT devices Actively write production code (C, Shell, Lua) Work mainly with device communication integration with 3rd-party platforms, devices, and other internal RutOS applications Review code, define coding standards, and ensure high code quality Make architectural decisions and guide the technical direction Solve complex technical problems together with the team Lead and mentor a team of Embedded Linux application layer developers Define project scope, goals, and deliverables in collaboration with senior management and other teams Identify potential project risks and implement mitigation strategies to minimize impact Prepare regular reports for senior management on project progress, team performance, and technical issues Engage with customers to gather requirements, provide technical expertise, and ensure customer satisfaction Lead efforts to improve development processes, boost system performance, and enhance product quality What we expect of you: Experience with C programming Experience working with Linux-based systems / embedded Linux Experience working with IoT or embedded systems Strong leadership and communication skills, with the ability to inspire, motivate, and develop a high-performing team Experience working with major cloud platforms (e.g., Azure, AWS ) Ability to explain technical concepts to non-technical people Passion for mentoring and developing team members What we offer: Benefit package consisting of unlimited commissions , based on your performance Private medical care (Medicover Premium) and Multisport card Internal training for your successful start Onboarding on Teltonika’s internal systems, sales processes, and product-related topics, providing constant materials, progress check-up tests, and continuous feedback to help unlock more of your potential Unique opportunities to grow professionally as part of a challenging and high-growth environment Additional day off for your birthday Team-building activities Salary We appreciate everyone's efforts and experience, so we offer an attractive base salary that will match your skillset and expertise in the field.

Technology

Link Group

Junior Java Developer (Backend)

Junior

Hybrid

Warsaw, Poland

60 - 90 PLN

🏢 Summary: Junior Backend Java Developer role focused on building and maintaining scalable backend systems using modern Java and Spring technologies in an international, Agile environment. The position involves developing secure, high-quality applications and collaborating within a hybrid work model. 🗂️ Requirements: Java 17+, Spring / Spring Boot / Spring Security, Maven, SQL, Git (GitHub, CI/CD basics), Experience with unit testing, English B2/C1, Around 2 years of commercial experience, Degree in Computer Science or related field 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Maven, SQL, Git, GitHub, CICD, UnitTesting 🏢 Description: Junior Backend Java Developer Location: Warsaw, Poland (hybrid – 2 days/week in the office) About the Role We’re looking for a Junior Backend Java Developer to join a team building scalable, modern backend systems for international products. You’ll work in a collaborative environment with a strong focus on learning, ownership, and quality. Responsibilities Develop and maintain backend applications using Java 17+ and Spring Boot Ensure performance, scalability, and security of solutions Work with SQL databases (e.g. PostgreSQL) Support deployments using Docker, Kubernetes, and Helm Use Bash/Shell for automation tasks Collaborate in Agile (Scrum) teams and communicate in English Requirements Java 17+, Spring / Spring Boot / Spring Security Maven, SQL, Git (GitHub, CI/CD basics) Experience with unit testing English B2/C1 Around 2 years of commercial experience Nice to Have PostgreSQL, Hibernate/JPA Kubernetes, Helm Kafka, microservices Bash/Shell or Python CI/CD tools, JIRA Monitoring tools (Grafana, Prometheus) Security basics (OWASP) Qualifications Degree in Computer Science or related field

Technology

Link Group

Senior Java Developer (Backend)

Senior

Hybrid

Warsaw, Poland

130 - 180 PLN

🏢 Summary: Senior Backend Java Developer role focused on designing and building scalable, high-performance backend systems using Java and Spring Boot in a cloud-native environment. The position involves developing enterprise-grade solutions, ensuring performance and security, and supporting containerized deployments. The role requires strong experience with modern backend technologies and infrastructure tools. 🗂️ Requirements: 8+ years of backend development experience, Strong experience with Java 17+, Strong experience with Spring and Spring Boot, Experience with Spring Security, Experience with SQL databases, Experience with Maven, Experience with Git and CI/CD pipelines, Experience with testing frameworks (JUnit, AssertJ, Hamcrest), Experience with Kubernetes and Helm, Experience with Bash or Shell scripting, Experience with cloud-native applications, Experience in enterprise environments 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, SQL, Maven, Git, CICD, JUnit, AssertJ, Hamcrest, Kubernetes, Helm, Bash, Shell, Docker, PostgreSQL 🏢 Description: Senior Backend Java Developer Location: Warsaw, Poland (hybrid – 2 days/week in the office) About the Role We’re looking for a Senior Backend Java Developer to design and build scalable, high-performance backend systems for international products. You’ll work in a collaborative environment, contribute to architectural decisions, and mentor other engineers. Responsibilities Design, develop, and maintain backend systems using Java 17+ and Spring Boot Ensure scalability, performance, and security of solutions Work with SQL databases (e.g. PostgreSQL) Support deployments using Docker, Kubernetes, and Helm Use Bash/Shell for automation and integration tasks Lead technical discussions and mentor team members Collaborate in Agile (Scrum) teams and communicate in English Requirements Strong experience with Java 17+, Spring / Spring Boot / Spring Security Experience with cloud-native applications Maven, SQL, Git (GitHub, CI/CD) Testing frameworks (JUnit, AssertJ, Hamcrest) Kubernetes, Helm Bash/Shell scripting English B2/C1 Experience in enterprise environments 8+ years of backend development experience Nice to Have PostgreSQL, Hibernate/JPA Kafka, event-driven architecture Microservices architecture Python Knowledge of C or Go CI/CD tools, JIRA Monitoring tools (Grafana, Prometheus, Kibana) Security best practices (OWASP) Qualifications Degree in Computer Science or related field

Technology

iTeamly

Staff / Senior Java Developer

Senior

Remote

Krakow, Poland

19,500 - 29,500 PLN

🏢 Summary: Senior Backend Engineer role focused on designing and developing scalable, reliable backend services using Java. The position involves working in a cross-functional team to build high-performance systems, improve architecture, and support CI/CD and production environments. 🗂️ Requirements: 5+ years Backend Engineering experience, Strong Java proficiency, Solid knowledge of databases and SQL, Experience with RESTful APIs, Experience with microservices architecture, Experience with high-load systems, Experience with Docker and Kubernetes, Experience with AWS or GCP, Knowledge of CI/CD pipelines, Understanding of Agile practices 📃 Skills: Java, SQL, REST, Microservices, Docker, Kubernetes, AWS, GCP, CI/CD, Golang, Python 🏢 Description: We are looking for a Senior Backend Engineer with strong Java experience to help us design and develop scalable solutions. You will work in a cross-functional team, building reliable services and contributing to the continuous improvement of our systems. This role is ideal for someone who enjoys solving complex problems and driving technical excellence. 💼 Responsibilities: Design, develop, and maintain backend features and services. Collaborate with teams to define requirements and integrate systems. Ensure performance, scalability, and reliability of applications. Contribute to CI/CD processes and support production systems. Write clear documentation and share knowledge within the team. ✅ Requirements: 5+ years of experience as a Backend Engineer, with strong Java skills (Golang/Python is a plus). Solid understanding of databases and SQL. Experience with RESTful API design, microservices, and high-load systems. Familiarity with Docker, Kubernetes, and cloud environments (AWS/GCP). Knowledge of CI/CD pipelines and Agile practices. Strong problem-solving and communication skills. 🎁 We offer: Stable employment in a fast-growing company. Flexible and remote-friendly working model. Health and wellbeing benefits. Learning and development opportunities. Modern equipment and comfortable work environment.

Technology

Xebia sp. z o.o.

👉Java Developer

Mid

Hybrid

Wroclaw, Poland

13,400 - 19,200 PLN

🏢 Summary: The offer is for a Backend Developer role focused on building and maintaining high-performance, low-latency systems for advertising and e-commerce platforms. The position involves developing scalable microservices and APIs using Kotlin and Spring Boot, working with real-time event processing, and contributing to system architecture and scalability. The role also includes production support and collaboration within cross-functional engineering teams. 🗂️ Requirements: 3+ years of professional experience in Java backend development, Very good knowledge of Kotlin, Very good knowledge of Spring Boot, Hands-on experience with microservices architecture, Practical experience with NoSQL databases, Experience with MongoDB, Experience building and maintaining backend systems and APIs, Understanding of system design and scalable architecture principles, Experience with high-performance and high-scale systems, English level B2, Polish level C1, Experience with AI-powered coding assistants, Work permit for EU and ability to work from EU region, Availability for occasional visits to Warsaw office 📃 Skills: Java, Kotlin, Spring, SpringBoot, Microservices, MongoDB, NoSQL, REST, API, AI, Claude, Copilot, Cursor 🏢 Description: 🟣 You will be: developing and maintaining backend systems for advertising and e-commerce platforms, building low-latency, high-performance services processing large volumes of data, developing scalable microservices and APIs using Kotlin and Spring Boot, working on real-time event processing and advertising targeting mechanisms, contributing to architecture design and system scalability improvements, collaborating with stakeholders and supporting engineering best practices, including code reviews and code quality standards, participating in technical readiness/on-call support for production incidents a few days per month. 🟣 Your profile: 3+ years of professional experience in Java backend development, very good knowledge of Kotlin and Spring Boot, openness to occasional visits to the Warsaw office (1–2 days per quarter), hands-on experience with microservices architecture, practical experience working with NoSQL databases, especially MongoDB, experience building and maintaining backend systems and APIs, understanding of system design and scalable architecture principles, experience working with high-performance and high-scale systems, strong analytical thinking and problem-solving skills, ability to collaborate effectively with stakeholders and engineering teams, good communication skills in English (B2) and Polish (C1), practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. immediate availability or a short notice period is preferred. Work from the European Union region and a work permit are required. 🟣 Nice to have: experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work, interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. 🟣 Recruitment Process: CV review – HR call – Technical Interview – Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support. 🤸‍♂️ We are flexible: B2B or employment contract, contract for an indefinite period.

Technology

Sii

JVM Software Engineer with GoCardless (f/m/x)

Senior

Remote

Bialystok, Poland

🏢 Summary: Senior Backend Engineer role focused on building and scaling JVM-based services for large-scale payment processing systems in a cloud-native, microservices architecture. The position involves integrating external payment providers, implementing event-driven workflows, and ensuring high performance and reliability of distributed services. This is a long-term remote project enhancing payment flows and compliant financial features. 🗂️ Requirements: 5+ years commercial backend development in JVM ecosystem, Experience integrating external payment platforms or financial APIs, GoCardless integration experience, Experience with cloud-based relational databases, Experience with container orchestration tools, Experience with messaging systems and asynchronous communication, Knowledge of direct debit or instant bank transfer mechanisms, Fluent English (spoken and written), Residence in Poland 📃 Skills: Java, JVM, GoCardless, SQL, Kubernetes, Docker, Messaging, Microservices, Cloud, APIs, Payments 🏢 Description: We are looking for a Senior Backend Engineer experienced in JVM technologies to join a remote product development team working on large‑scale payment processing solutions. The role involves contributing to a long‑term initiative aimed at enhancing payment flows and supporting key business requirements through modern, service‑oriented architecture. Your tasks Designing and developing backend services using JVM technologies in a cloud‑native environment Creating and maintaining integrations between internal systems and external payment providers Implementing event‑driven communication patterns and message‑based workflows Ensuring the scalability, performance, and reliability of distributed microservices Collaborating closely with product and architecture teams to deliver compliant payment features Participating in code reviews and contributing to the continuous improvement of engineering practices Requirements Minimum 5 years of commercial experience in backend development within the JVM ecosystem Hands‑on background in integrating external payment platforms or similar financial APIs GoCardless integration experience Familiarity with cloud‑based relational databases and container orchestration tools Experience with messaging systems and asynchronous communication patterns Knowledge of direct debit flows or instant bank transfer mechanisms will be a strong advantage Strong command of English, both spoken and written Residing in Poland required

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