JustJoin.IT Hybrydowo Senior New

Software Engineer (DaaS)

KUBO

⚲ Gdańsk

160 - 190 PLN netto (B2B)

Wymagania

  • AWS
  • ETL
  • Java
  • Python

Opis stanowiska

Our Client is looking for a Software Engineers to join it's Integrated Data Solutions team in Gdańsk. In this role, you will design and build cloud-based tools that transform the way aeronautical data products are created, with a strong focus on automation and reliability. You will work on mission‑critical data production and delivery systems as part of a global technology organization developing advanced, data‑driven solutions for the aviation industry. We are seeking a mid‑to‑senior engineers who are both independent and collaborative, curious about new technologies yet pragmatic in execution, and motivated to drive complex projects to completion. This position centers on developing and scaling integrated data solutions delivered in a modern subscription model (SaaS/DaaS), offering the opportunity to shape the future of digital aviation. The company is a global aviation software leader delivering advanced digital tools that support flight operations across commercial, business, military and general aviation. It combines deep aeronautical data expertise with modern flight‑planning technology to create integrated platforms used by pilots, airlines and fleet operators worldwide. Since becoming an independent company in 2025, backed by a leading software investment firm, it has been able to focus fully on software innovation and accelerate the development of its aviation technologies. Its flagship solutions offer premium, geo‑referenced global aviation charts and navigation data directly within a modern flight‑planning application. The company’s mission is to advance digital aviation by providing integrated software that improves safety, efficiency and decision‑making across the entire flight lifecycle. It is building a connected platform that links the cockpit with operations centers, enabling crews and operators to plan, execute and analyze flights more effectively. The organization is looking for supportive team players with a can-do attitude, strong communication skills and a willingness to help and take ownership. Passion or experience in aviation is a strong advantage, together with curiosity and eagerness to learn a complex technical domain. You will work with following technologies: • Requirements: JAMA • Source Code: Github • Database: Postgres, PostGIS • Development language/frameworks: Agular, Python, Java, Spring Boot • Testing: Jest, Playwright, Groovy/Spock, PyTest • Cloud: AWS • Cloud Infrastructure: GitHub Actions, GitHub Security Suite, GitHub Registry, EKS, Terraform • Python API: FastAPI Key responsibilities • Design and develop cloud-based tools that automate creation and processing of aeronautical data products. • Build and maintain ETL pipelines and relational/spatial databases (PostgreSQL, PostGIS). • Implement and improve backend services in Java (and related technologies) following best engineering practices. • Deploy, monitor and troubleshoot services in AWS using automated CI/CD pipelines. • Collaborate with a global team to deliver reliable, production-ready solutions for the aviation domain. Ideal candidate profile • ETL: experience writing custom ETL pipelines • AWS: Experience designing, deploying and operating services within Amazon Web Services • Databases: Experience working with and optimizing relational and spatial databases (e.g., PostgreSQL, PostGIS, psycopg2 + JDBC) • Java: Extensive, current experience writing high-quality Java code • Microservices architecture • DevOps CI/CD: Proficient working in and maintaining an automated CI/CD pipeline • Application Monitoring & Debugging: Experience with monitoring tools and expert skills in debugging and troubleshooting production applications • Nice to have: aviation interest; experience in aviation standards Conditions Location: Gdańsk Przymorze Work Model: hybrid, at least 2 days per week in the office Employment Type: B2B contract via KUBO Salary: up to 190 PLN/h Benefits: life insurance, private healthcare, Multisport card, growth supprt (co-funding of cloud certification exams) Recruitment steps • Initial call with a KUBO recruiter • Interview(s) with the client • Decision, feedback and support through offer and onboarding At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.