June 24, 2026
Graphics Developer
Mid • Remote
80 - 100 PLN
Bialystok, Poland
Graphics Developer
About the Role
We are looking for a Graphics Driver Software Engineer to develop and optimise low-level graphics drivers for current and next-generation GPU architectures.
You will work on core graphics stack components, ensuring high performance, stability, and efficient hardware utilisation. The role involves close collaboration with hardware engineers and external partners to deliver and improve modern graphics solutions used in next-generation products.
Responsibilities
Develop and maintain low-level graphics drivers (OpenGL / Vulkan) for GPU architectures.
Analyse and optimise hardware and software performance to maximise graphics processing efficiency.
Work on full driver lifecycle activities including design, implementation, testing, and optimisation.
Collaborate with hardware teams to enable and enhance GPU and graphics API capabilities.
Support customers and partners in integrating and launching new graphics-enabled products.
Participate in defining and evolving graphics APIs and driver behaviour with industry stakeholders.
Investigate and resolve complex performance, stability, and system-level issues.
Requirements
Strong programming skills in C, with experience in low-level/system programming.
Solid understanding of modern graphics APIs such as OpenGL, OpenGL ES, or Vulkan.
Knowledge of GPU architecture and computer systems (CPU, memory hierarchy, cache, MMU).
Experience with debugging and solving complex software and performance issues.
Good communication skills and ability to work in cross-functional engineering teams.
Positive, collaborative, and problem-solving mindset.
Nice to Have
Experience with GPU driver development.
Familiarity with vector mathematics used in graphics computations.
Experience working in Agile/Scrum development environments.
Experience writing production-grade C code following strict coding standards.
Similar jobs you might like
Technology
P&P Solutions
Graphics Driver SW Designer
Senior
Remote
Warsaw, Poland
100 - 120 PLN/hr
🏢 Summary: Long-term remote B2B opportunity for an experienced Graphics Driver Software Designer focused on developing and optimizing OpenGL and Vulkan drivers for current and next-generation GPUs. The role involves close collaboration with hardware and software teams, performance optimization, and full lifecycle graphics driver development on Linux systems. 🗂️ Requirements: Excellent C programming skills, Experience in low-level software development, Knowledge of Vulkan, Knowledge of OpenGL, Experience in GPU driver design and development, Understanding of CPU, Cache, MMU, and Memory architecture, Knowledge of Linux system-level programming, Problem-solving skills, English proficiency 📃 Skills: C, Vulkan, OpenGL, GPU, Linux, MMU, CPU, Cache, Agile, Scrum 🏢 Description: We are looking for an experienced Graphics Driver Software Designer to join a long-term project focused on the design and development of cutting-edge graphics drivers for current and next-generation GPUs. In this role, you will work closely with hardware and software engineering teams to deliver high-performance OpenGL and Vulkan solutions for innovative graphics technologies. 📍 Poland | Remote 🚀 Start: ASAP 📅 Long-term cooperation 💼 B2B Must have Excellent C programming skills, particularly in low-level software development Strong knowledge of Vulkan, OpenGL, and modern 3D graphics technologies Previous experience in GPU driver design and development Good understanding of computer architecture, including CPU, Cache, MMU, Memory, and related concepts Strong knowledge of Linux operating system and system-level programming Excellent problem-solving and communication skills Very good command of English (spoken and written) Positive attitude and ability to work effectively in a collaborative team environment Nice to have Experience writing C code following coding standards and best practices Experience working in Agile/Scrum development teams Knowledge of vector mathematics Experience optimizing graphics performance for embedded or desktop GPU platforms Responsibilities Design and develop OpenGL and Vulkan graphics drivers for current and next-generation GPU architectures Participate in the full software development lifecycle, from requirements analysis through design, implementation, testing, and maintenance Collaborate closely with hardware engineering teams to enable and optimize Vulkan functionality Analyze graphics performance and implement driver optimizations to maximize GPU efficiency Support customers and technology partners in bringing new products to market Cooperate with customers and industry partners on defining and evolving the Vulkan API Troubleshoot complex technical issues and contribute to continuous improvements in graphics software quality We offer Competitive B2B hourly rate up to 120 PLN/h net Flexible form of cooperation 14-day invoice payment term Private healthcare package Access to the MyBenefit platform, including MultiSport cards and gift vouchers Long-term cooperation on innovative international projects
Technology
Spyrosoft
Graphics Driver SW Designer
Senior
Remote
Wroclaw, Poland
120 - 150 PLN
🏢 Summary: Development of high‑performance desktop graphics drivers for GPU systems using Vulkan and OpenGL. The role covers full lifecycle driver development, performance optimisation, and close collaboration with hardware teams. The work supports modern GPU architectures used in real-world products. 🗂️ Requirements: Very good knowledge of C, Strong experience with Vulkan, Strong experience with OpenGL, Experience in GPU driver development, Understanding of computer architecture (CPU, cache, memory, MMU), Experience with performance analysis and optimisation, Experience working in Agile / Scrum environment 📃 Skills: C, Vulkan, OpenGL, GPU, Drivers, Architecture, CPU, Cache, Memory, MMU, Profiling, Agile, Scrum 🏢 Description: About the role You will join a desktop graphics driver team working on GPU software for desktop and data‑centre systems. Your work will help deliver high‑performance graphics solutions used in real products worldwide. You will work on modern graphics technology and be involved in the full development process — from early ideas to long‑term maintenance. You will cooperate closely with software engineers, hardware teams, customers, and industry partners. Tech stack C (low‑level programming) Vulkan OpenGL GPU drivers Desktop and data‑centre systems Performance analysis tools Agile / Scrum Requirements Very good knowledge of C , especially low‑level programming Strong experience with Vulkan, OpenGL, and modern 3D graphics Background in GPU driver development Good understanding of computer architecture (CPU, cache, memory, MMU) Strong problem‑solving skills Clear and effective communication Positive, team‑oriented attitude Comfortable working in an Agile / Scrum environment Nice to have Experience writing C code according to coding standards Previous work in Scrum teams Knowledge of vector mathematics Experience working closely with hardware teams or external partners Project description The project focuses on building and improving desktop graphics drivers based on Vulkan and OpenGL. These drivers support current and future GPU architectures. The team works on performance, stability, and new features. The results of your work will be used in products delivered to customers around the world. You will work with modern systems and advanced graphics technology. Main responsibilities Develop and maintain OpenGL and Vulkan graphics drivers Take part in the full software development process: requirements design implementation testing and maintenance Work closely with hardware teams to support and improve Vulkan features Analyse performance and optimise drivers Support customers and partners during product delivery Work with industry partners on the development of the Vulkan API
Technology
Dawid Wierciak Flow to Grow
Senior Graphics Driver SW Designer
Senior
Remote
Kraków, Poland
100 - 140 PLN/hr
🏢 Summary: Senior Graphics Driver SW Designer role focused on developing and optimizing OpenGL and Vulkan GPU drivers for current and future GPU generations. The position involves low-level C programming, 3D graphics technologies, performance analysis, and collaboration with hardware teams across the full software development lifecycle. Candidates will contribute to Vulkan API development and advanced graphics solutions used globally. 🗂️ Requirements: Advanced low-level programming in C, Strong knowledge of Vulkan and OpenGL, Experience in GPU driver design and development, Knowledge of modern 3D graphics technologies, Understanding of computer architecture, Knowledge of CPU, cache, MMU, and memory subsystems, Experience with Linux operating systems, Very good English communication skills 📃 Skills: C, Vulkan, OpenGL, GPU, Linux, MMU, Agile, Scrum 🏢 Description: Dla naszego klienta szukamy Senior Graphics Driver SW Designer. Dołącz do zespołu rozwijającego nowoczesne sterowniki graficzne dla obecnych i przyszłych generacji procesorów GPU. Będziesz pracować nad zaawansowanymi rozwiązaniami z obszaru grafiki 3D i niskopoziomowego programowania, mając realny wpływ na rozwój technologii wykorzystywanych przez klientów na całym świecie. Projekt obejmuje cały cykl życia produktu – od definiowania wymagań, przez projektowanie i implementację, aż po testowanie, optymalizację oraz wsparcie użytkowników. Zespół współpracuje bezpośrednio z inżynierami odpowiedzialnymi za rozwój sprzętu oraz uczestniczy w kształtowaniu standardów API Vulkan. Zakres obowiązków projektowanie i rozwój sterowników graficznych OpenGL / Vulkan, udział we wszystkich etapach cyklu rozwoju oprogramowania: wymagania, design, implementacja i testy, ścisła współpraca z zespołami hardware, wsparcie klientów, współdefiniowanie API Vulkan, analiza wydajności i optymalizacje. Wymagania bardzo dobra znajomość języka angielskiego, doskonała znajomość niskopoziomowego programowania w C, dogłębna znajomość Vulkan, OpenGL i nowoczesnej grafiki 3D, doświadczenie w projektowaniu i rozwoju sterowników GPU, dobra znajomość architektury komputera, w tym CPU, cache, MMU i pamięci, znajomość systemów operacyjnych, szczególnie Linux. Mile widziane doświadczenie w tworzeniu kodu C zgodnie z coding guidelines, doświadczenie w pracy w Scrumie, znajomość matematyki wektorowej. Oferujemy kontrakt B2B, stawka: do 155 PLN/h, praca zdalna. Proces rekrutacyjny screening, rozmowa z klientem, częściowo techniczna, decyzja.
Technology
emagine Polska
Senior Software Developer – Unity / C# (m/w/d)
Senior
Hybrid
Stuttgart, BW, Germany
🏢 Summary: The role involves designing, developing, and optimizing 3D visualization and augmented reality functionalities within a modern automotive software platform. It focuses on building high-performance, modular, and scalable real-time 3D applications under strict runtime, memory, and quality constraints. The position also includes architectural contributions and compliance with automotive process standards. 🗂️ Requirements: Strong proficiency in C#, Strong proficiency in Unity, Experience with shader development (HLSL or Shader Graph), Experience in real-time performance optimization (CPU, GPU, memory), Knowledge of 3D rendering pipelines, Experience with integration of external data sources, Understanding of automotive quality processes (e.g., ASPICE), Experience working in agile development environments (Scrum or SAFe) 📃 Skills: C#, Unity, HLSL, ShaderGraph, 3D, Rendering, AR, CPU, GPU, ASPICE, Scrum, SAFe 🏢 Description: Der Senior Software Developer (m/w/d) verantwortet die Konzeption, Entwicklung und Optimierung von 3D-Visualisierungs- und Augmented-Reality-Funktionalitäten innerhalb einer modernen Automotive-Softwareplattform. Der Fokus liegt auf der Entwicklung performanter, modularer und skalierbarer 3D-Anwendungen unter Berücksichtigung strenger Laufzeit-, Speicher- und Qualitätsanforderungen im Automotive-Umfeld. Hauptaufgaben Entwicklung und Erweiterung von 3D-Anwendungen auf Basis einer etablierten Rendering-Engine Implementierung von AR-Use-Cases und visuellen Assistenzfunktionen Entwicklung modularer Szenen- und Asset-Management-Strukturen Performance-Optimierung hinsichtlich CPU, GPU, Speicher und Startzeit Integration externer Datenquellen und Fahrzeugsignale in die Visualisierung Umsetzung von Logging-, Monitoring- und Debugging-Konzepten Mitwirkung bei Architekturentscheidungen und technischen Reviews Sicherstellung der Traceability gemäß Automotive-Prozessanforderungen Fachliche Anforderungen Sehr gute Kenntnisse in C# Sehr gute Kenntnisse in Unity Erfahrung mit Shader-Entwicklung (Shader Graph, HLSL oder vergleichbar) Erfahrung in Performance-Optimierung von Echtzeitsystemen Kenntnisse in 3D-Rendering-Pipelines Erfahrung mit Automotive-Software oder vergleichbar sicherheitskritischen Systemen von Vorteil Methodische Anforderungen Erfahrung in agilen Entwicklungsmodellen (Scrum / SAFe) Verständnis von Automotive-Qualitätsprozessen (z. B. ASPICE) Strukturierte und dokumentationsorientierte Arbeitsweise Die Stelle ist in einem innovativen, dynamischen Arbeitsumfeld angesiedelt. Hybrides arbeiten ist möglich, und es wird erwartet, dass der Bewerber an der kontinuierlichen Verbesserung von Softwarelösungen zur Unterstützung der Automobilindustrie mitwirkt.
Technology
New offer
Sii
C# Developer – Firmware & Hardware Interfaces (f/m/x)
Senior
Remote
Wrocław, Poland
🏢 Summary: Remote C# Developer role focused on low-level development, hardware integration, and firmware communication for AI-driven investment technology solutions. The position involves building machine-oriented software systems in a distributed Agile environment with CI/CD practices. Candidates will collaborate on performance, reliability, and embedded system integration projects. 🗂️ Requirements: Minimum 5 years of experience with C#, Experience with low-level development, Experience with hardware interaction, Knowledge of firmware interfacing, Knowledge of control layer communication, Experience with Agile methodologies, Experience with CI/CD processes, Experience with GitHub or GitLab, English proficiency at B2 level 📃 Skills: C#, Firmware, CI/CD, GitHub, GitLab, Agile, SAFe 🏢 Description: We are looking for an experienced C# Developer with a strong background in low-level development and hardware integration to contribute to an innovative project for an international company operating in the AI-driven investment technology domain. You’ll work in a fully remote, startup-like environment, building solutions that combine software engineering with machine-level interaction and firmware communication. This is an opportunity to grow within distributed teams and modern engineering practices, including CI/CD and Agile delivery models. Your tasks: - Develop and maintain C# applications interacting with hardware components and low-level systems - Design and implement interfaces for communication with machine control layers and embedded components - Integrate software solutions with firmware and ensure reliable data exchange between layers - Collaborate with cross-functional, distributed teams in an Agile environment using CI/CD pipelines - Participate in code reviews, testing, and continuous improvement of system performance and reliability Requirements: - Minimum 5 years of experience as a C# Developer or in a similar role - Hands-on experience with low-level or machine-oriented development and hardware interaction - Strong knowledge of firmware interfacing and control layer communication - Practical experience with Agile methodologies and CI/CD processes (GitHub/GitLab) - English proficiency at min. B2 level Nice-to-have requirements: - Experience working in a SAFe environment
Technology
Grid Dynamics Poland
Senior C++ Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: The role involves owning and maintaining critical GPU libraries (cuDNN, NCCL) within large-scale infrastructure, ensuring seamless integration across multiple GPU generations. The engineer will focus on deep debugging, performance regression analysis, build system maintenance, and automation of benchmarking and library rollouts. This position centers on systems-level C++ development at the intersection of hardware and large-scale AI/ML workloads. 🗂️ Requirements: Strong proficiency in C++ and ability to debug large-scale codebases, Deep understanding of Linux systems programming, Experience with compilation, dynamic and static linking, Knowledge of ELF binaries and shared libraries, Proficiency with Linux CLI, Advanced Bash scripting skills, Ability to triage complex technical issues and perform root-cause analysis, Clear written English (B2+) for technical documentation 📃 Skills: C++, Linux, Bash, CUDA, cuDNN, NCCL, Bazel, Blaze, CMake, ELF 🏢 Description: We are looking for a Software Engineer (C++) to join a high-stakes team supporting the GPU infrastructure of a global Tier-1 Tech Giant . If you are a systems-level expert who thrives on the intersection of hardware and software, this is the role for you. You will be the primary guardian of core GPU libraries ( cuDNN, NCCL ) that serve as the bedrock for large-scale Machine Learning and AI workloads. Your mission is to ensure that cutting-edge GPU architectures are seamlessly integrated and maintain extreme stability across massive hardware fleets, from legacy systems to the latest generations. Responsibilities: Library Integration: Own the end-to-end update lifecycle for critical GPU libraries, managing internal versioning, user migration, and alignment with open-source builds. Triage & Deep Debugging: Act as a technical detective to identify, investigate, and debug performance regressions and functional bugs; create minimal reproducers for escalation to hardware vendors or internal core teams. Build & Infrastructure Maintenance: Manage complex build/linking issues using large-scale build tools and maintain custom patches to ensure seamless integration. Validation & Benchmarking: Rigorously verify new library versions against extensive benchmarking suites and coordinate with high-profile internal partners (e.g., Autonomous Driving units) to validate siloed codebases. Automation & Evolution: Proactively improve regression benchmarking suites and develop automation tooling to reduce manual effort in library rollouts. Technical Documentation: Maintain meticulous records of investigations and keep integration playbooks updated to ensure operational excellence. Min requirements: C++ Proficiency: Strong ability to read, navigate, and debug complex, large-scale C++ codebases. Linux Systems Programming: Deep understanding of compilation, dynamic/static linking, ELF binaries, and shared library management. Systems Environments: Proficiency with Linux CLI and advanced Bash scripting for infrastructure automation. Analytical Depth: Proven track record of triaging ambiguous technical issues and conducting root-cause analysis (RCA). Communication: Clear and concise written English (B2+), essential for documenting complex technical bug reports and coordinating with cross-functional global teams. Would be a plus: Build Systems Mastery: Familiarity with large-scale build tools like Bazel, Blaze, or CMake . GPU Ecosystem: Prior exposure to CUDA, cuDNN, or NCCL architectures is highly advantageous. Hardware Awareness: Experience managing software compatibility and performance across multiple hardware generations. Tooling: Experience with internal data monitoring and bug-tracking systems in a distributed engineering environment. We offer: Opportunity to work on bleeding-edge projects Work with a highly motivated and dedicated team Competitive salary Flexible schedule Benefits package - medical insurance, sports Corporate social events Professional development opportunities Well-equipped office About us: Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI , supported by profound expertise and ongoing investment in data , analytics , cloud & DevOps , application modernization and customer experience . Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.
Technology

Divergent 3D
Robotics Systems Software Engineer
Senior
On-site
Torrance, CA
163,272 - 224,496 USD/yr
🏢 Summary: Software Developer role focused on robotics and AI software for task and motion planning, computer vision, and industrial robotic systems. The position involves developing and optimizing algorithms, integrating robotic software solutions, and collaborating across teams in a hybrid environment. Candidates will work with robotics frameworks, CI/CD pipelines, and modern software engineering practices to improve robotic automation performance and reliability. 🗂️ Requirements: Bachelor's degree in Computer Science, Robotics, or related field, 5+ years of professional software development experience, Proficiency in C++, Proficiency in Python, Strong knowledge of data structures, algorithms, and design patterns, Understanding of industrial robotics, manipulator kinematics and dynamics, Experience with robot trajectory generation and communication protocols, Expertise in search algorithms, optimization methods, and constraint satisfaction, Experience with MoveIt and ROS, Knowledge of unit testing, CI/CD pipelines, and containerization, Ability to work with cross-functional engineering teams, Ability to lawfully access US export-controlled information and technology 📃 Skills: C++, Python, ROS, MoveIt, Docker, Kubernetes, OpenCV, PCL, C#, TypeScript, CI/CD, Robotics, Kinematics, Dynamics, Optimization, Algorithms, ComputerVision 🏢 Description: Purpose We are seeking a talented and motivated Software Developer to join our Robotics & AI Software team. In this role, you will work closely with automation and software engineers to develop and implement innovative algorithms for task and motion planning plus computer vision in robotic systems. You will contribute to the design, development, and testing of software solutions aimed at enhancing the efficiency and reliability of robotic software algorithms, including symbolic task planning, robot kinematics, collision detection, optimization, and computer vision. The Role - Develop and maintain software development best practices to ensure high-quality code, efficient testing, and timely releases. - Collaborate with other teams to ensure that software integrates seamlessly with other products. - Collaborate with senior engineers to understand project requirements and contribute to software solutions for robot task and motion planning. - Design, implement, and optimize algorithms within the planning framework. - Assist in the integration and testing of computer vision software to ensure robustness and performance in real-world scenarios. - Document code, algorithms, user manuals, and procedures to support knowledge sharing and future development. - Stay updated on advancements in robot planning algorithms and technologies. Basic Qualifications - Ability to lawfully access information and technology subject to US export controls. - Bachelor's degree in Computer Science, Robotics, or related field with 5+ years of professional experience. - Proficiency in C++ and Python. - Strong knowledge of data structures, algorithms, and design patterns. - Fundamental understanding of industrial robotics including manipulator kinematics and dynamics, robot trajectory generation, and communication protocols. - Expertise with search algorithms, optimization methods, and constraint satisfaction. - Experience with robotic planning and manipulation software packages such as MoveIt and ROS. - Knowledge of unit testing, CI/CD pipelines, and containerization using Docker and Kubernetes. - Excellent communication and collaboration skills. - Ability to work effectively with cross-functional teams. Preferred Qualifications - Master's or Ph.D. in Computer Science, Robotics, or related field with 3+ years of professional experience. - Understanding of computer vision libraries such as OpenCV and PCL. - Experience with C# and TypeScript. - Experience exploring Generative AI in robotics. - Strong publication record or open source contributions in robotics. Environment Hybrid Compensation - Senior level: $141,380 - $194,390 - Staff level: $163,270 - $224,500 What We Offer - Competitive compensation package including salary, equity plan, and incentive bonus opportunities. - Paid vacation, sick time, company holidays, year-end shutdown, and paid parental leave. - Comprehensive health and wellness benefits including HMO and PPO options. - Company-sponsored life insurance and disability coverage. - Learning and development reimbursement opportunities. - Collaborative and high-performing work environment. Equal Employment Opportunity Divergent is an Equal Opportunity Employer and considers all qualified applicants in accordance with applicable laws. E-Verify The company participates in E-Verify to confirm employment eligibility in the United States.
Technology
emagine Polska
Senior Game Engine Developer
Senior
On-site
Stockholm, Sweden
🏢 Summary: Development role focused on building and optimizing a streamed open-world solution for a golf game across Linux, iOS, and Windows. The position combines engine-level programming, internal tool and pipeline creation, and real-time rendering optimization to deliver high visual quality and performance. You will collaborate with cross-functional teams to create scalable, maintainable systems and multi-platform runtime solutions. 🗂️ Requirements: Experience with game engines (preferably Unity), Knowledge of real-time rendering and shader workflows, Strong proficiency in C# or C++, Experience with asset management systems (e.g., Addressables), Ability to develop and maintain tools and pipelines, Experience collaborating in cross-functional development teams 📃 Skills: Unity, C#, C++, Shaders, PBR, Rendering, Addressables, Linux, iOS, Windows, Python, GitLab, CI/CD, Kubernetes, AmazonS3 🏢 Description: Senior Game Engine Developer – Streamed Open World About the Role We are looking for a driven and versatile Game Engine Developer to help develop our streamed open-world solution for a golf game. In this role, you will work on everything from building internal tools and pipelines to optimizing rendering and creating high-quality experiences across multiple platforms (Linux, iOS, and Windows). You will be part of a team where we combine creative ideas with technical expertise to deliver a seamless and visually impressive gaming experience. Responsibilities Pipeline Development & Automation: Develop and maintain tools that convert editor scenes into optimized runtime scenes, including handling prefabs and asset packaging (e.g., using Unity Addressables). System & Tools Development: Create and improve internal tools (such as our “Assembler” and spline-based region tools) to support artists and designers in production. Rendering & Optimization: Work with shaders (e.g., custom PBR), forward rendering, and runtime terrain rendering to maximize performance while maintaining high visual quality. Platform Support: Ensure that our solutions are robust and efficient across multiple platforms, including fixed hardware environments. Collaboration: Work closely with artists, designers, and other developers to identify needs and drive innovative technical solutions. Debugging & Maintenance: Profile, debug, and optimize both tools and runtime systems, and contribute to a sustainable and maintainable codebase. Qualifications Experience with game engines (preferably Unity) and pipeline management Knowledge of real-time rendering, shaders, and graphics optimization workflows Strong understanding of C# or C++ and solid insight into asset management (e.g., Addressables) Experience working in cross-functional teams and communicating technical solutions clearly Interest in developing custom tools, building automated workflows, and improving pipelines Nice to Have Experience creating or optimizing forward rendering, PBR, terrain systems, or multi-platform builds Knowledge of DevOps tools such as GitLab CI/CD, Verdaccio, build servers, Amazon S3, and Kubernetes Experience with scripting (e.g., Python) for tool or pipeline automation
Technology
B2Bnetwork
Software Developer
Mid
Hybrid
Warsaw, Poland
20,000 - 21,000 PLN
🏢 Summary: Offer for a Software Developer role focused on designing and implementing backend services for a mobile banking application as part of a long-term development strategy. The position involves building and maintaining APIs in Java (Spring Boot), deploying services to cloud environments, and working in an Agile/Scrum team. The role emphasizes microservices architecture, CI/CD practices, and cloud-based infrastructure. 🗂️ Requirements: Higher technical education (Computer Science, Automation, Telecommunications), Experience in developing mobile applications (iOS/Android), Experience in Java programming with Spring Boot, Knowledge of REST API and GraphQL, Experience with relational and NoSQL databases, Experience with Docker, Kubernetes or Terraform, Understanding of microservices architecture, Experience working in Agile/Scrum methodology, Ability to work in an international team 📃 Skills: Java, Spring, SpringBoot, REST, GraphQL, SQL, NoSQL, Docker, Kubernetes, Terraform, AWS, Azure, CI/CD, Scrum, Microservices 🏢 Description: Opis projektu: Poszukujemy osoby na stanowisko Software Developer, która będzie wspierała zespół w rozwoju aplikacji bankowości mobilnej w ramach strategii banku na lata 2026-30. Zadania: Projektowanie i implementacja usług backendowych dla aplikacji mobilnej. Współpraca z zespołem front end, architektów i testerów w celu zapewnienia spójności i integracji systemów. Tworzenie i utrzymanie API (REST, GraphQL) w technologii Java (Spring Boot). Wdrażanie i monitorowanie usług w środowiskach chmurowych (np. AWS, Azure). Zastosowanie najlepszych praktyk w zakresie Continuous Integration i Continuous Deployment (CI/CD). Współpraca w zespole Scrum/Agile – udział w planowaniu iteracji, sesjach retrospektyw i codziennych stand-upach. Testowanie, debugowanie i optymalizacja kodu w celu zapewnienia wysokiej wydajności i niezawodności systemu. Dokumentacja kodu i procesów wewnętrznych. Wymagania: Ukończone wyższe wykształcenie techniczne (informatyka, automatyka, telekomunikacja). Doświadczenie w tworzeniu aplikacji mobilnych (iOS/Android). Doświadczenie w programowaniu w języku Java (Spring Boot). Znajomość REST API i GraphQL. Doświadczenie w pracy z bazami danych relacyjnymi i NoSQL. Znajomość narzędzi do wdrażania i monitorowania usług (np. Docker, Kubernetes, Terraform). Zrozumienie zasad architektury mikroserwisowej. Doświadczenie w pracy w modelu Agile/Scrum. Umiejętność pracy w międzynarodowym zespole. Wysoki poziom zaangażowania i motywacji do rozwiązywania złożonych problemów technicznych. Mile widziane: Znajomość języka angielskiego na poziomie B2 i wyższym. Zainteresowanie nowoczesnymi technologiami i metodami pracy (DevOps, CI/CD). Zdolność do szybkiego uczenia się i adaptacji do nowych narzędzi i technologii.
Technology
Webinterpret
Senior Python Developer
Senior
Remote
Warsaw, Poland
130 - 140 PLN
🏢 Summary: The offer is for a Software Developer role focused on building and scaling internal microservices and APIs that process and localize large volumes of e-commerce data. The position involves designing highly scalable web applications, improving performance, and working in a Test Driven Development environment within an agile team. The developer will contribute to architecture decisions and ensure high technical standards across distributed systems. 🗂️ Requirements: 5+ years of Python experience, Experience designing highly scalable web applications, Experience with AI-assisted coding, Knowledge of TDD, Knowledge of REST and Swagger/OpenAPI, Basic knowledge of AWS (EC2, RDS, S3), Basic DevOps skills (*nix, Apache/nginx, Docker, Kubernetes), Experience with SOA and message queues, Strong analytical skills, Experience working in Agile environment, Good written and spoken English 📃 Skills: Python, REST, Swagger, OpenAPI, AWS, EC2, RDS, S3, Docker, Kubernetes, Apache, nginx, Linux, RabbitMQ, SOA, TDD, GitLab, JIRA, CI 🏢 Description: Who are we looking for? As a Software Developer, you will be a part of a multi-disciplinary agile team responsible for developing services and plugins to process and localize large amounts of e-commerce listings and run thousands of localized E-commerce sites. You will bring on board: Focus on customer needs and business objectives, Willingness to understand product and company vision and strategy, and ability to effectively work with product and business owners, Proactive and “can-do” attitude, 5+ years of Python experience, Experience in using AI for coding Ability to define, set, maintain, and ensure high-quality technical standards, Experience in designing highly scalable web applications, Strong analytical skills, Knowledge of TDD, Knowledge of REST (Swagger/OpenAPI), At least basic knowledge of Amazon Web Services (EC2, RDS, S3), At least basic DevOps skills (*nix, Apache/nginx, Docker, Kubernetes), Experience in SOA, message queues (like RabbitMQ), Good written and spoken English, comfortable with working in an international environment. Nice to have Having contributed to Open Source (send us your GitHub id!), Advanced DevOps skills (*nix, Apache/nginx, Docker, Kubernetes), Advanced knowledge of Amazon Web Services (EC2, RDS, S3, ELB, EBS, EKS), Experience developing and maintaining complex web architectures, Experience in event-driven architecture, Experience with NoSQL databases, Experience as an EventStorming participant, Broad experience working in an Agile environment, Knowledge of GraphQL, Knowledge of CQRS/DDD. What do we do? We work on the development of our internal micro-services & APIs to support a flow of millions of products and orders between domestic and international stores, We improve the performance and scalability of our services, We breathe and live by Test Driven Development to outsmart our QA colleagues, We continually seek to develop our skills, learning tools, and technologies that help us master our profession, We stand up to the challenges our software may present to the not-so-amused customer, we are the light in the tunnel, not just at the end of it, We influence our peers, and our stakeholders to design a top-notch solution for every problem space we put our hands on, We help with architecture-level design decisions during various phases of a project. How do we work? We believe in teamwork and self-organization, We follow Agile principles (Scrum and Kanban), We are highly autonomous - we choose our own goals and projects which contribute to a company strategy as well as tools that make our work efficient, We are closely cooperating with the business stakeholders, data engineers, data science, and other product developers, We use Agile development flow based on GitLab, JIRA, Slack, and the CI, We have a mature product pipeline with predefined specs, designs, and architectures for all features, We have a battle-proven approach to testing, static code analysis, and code reviews.