Do you enjoy working with data, APIs, and real system integrations? Are you a Python engineer who likes to understand how systems really work, not just write code? At KUBO, we are looking for mid-level and senior software engineers to support digital aviation solutions. You will work on system integration, data transformation, and backend services used in complex, real-world environments. Key responsibilities Develop and maintain backend services in Python. Design and implement web services and APIs. Integrate Java-based applications with Python solutions. Design new database structures and work with PostgreSQL. Transform, migrate, and process data between systems (ETL). Participate in system design, integration, and testing. Collaborate with international teams and stakeholders. Ideal candidate profile Bachelor’s degree in engineering, computer science, data science, mathematics, or similar. 3 years (mid-level) or 5 years (senior) of professional software development experience. Strong proficiency in Python. Experience in building and consuming web services / APIs (REST, gRPC, etc.). Solid knowledge of relational databases, especially PostgreSQL. Experience with data processing, transformation, and ETL workflows. Experience with at least one other modern language (Java is a strong plus). English proficiency. Nice to have: Experience with AWS and/or VMware Tanzu. Experience with containerization (Docker, OCI). Experience with frontend development. Conditions Location: Gdańsk or Warsaw Work Model: Hybrid (3 days per week in the office) Employment Type: Regular employment (Umowa o pracę) Salary: Depends on your experience and seniority level Recruitment steps Initial call with a KUBO recruiter 2 interviews with the client Decision and feedback