.
Full Stack Developer
  • Kórnik
Full Stack Developer
Kórnik, Kórnik, Greater Poland Voivodeship, Polska
ADB Polska Sp. z o.o.
9. 1. 2025
Informacje o stanowisku

Full Stack Developer

Miejsce pracy: Poznań

Technologies we use

Expected

  • Python
  • JavaScript
  • React.js
  • MySQL
  • OpenSearch
  • Redis
  • Cassandra
  • RabbitMQ
  • AWS
  • Kubernetes
  • Linux

About the project

We are looking for an experienced Full Stack Developer to join our vuTyme™ division, the leading provider of in-room entertainment solutions for Enterprise environments (hotels, bars, restaurants, hospitals and other commercial customers).

A Full Stack Developer for the vuTyme Back-End Server team will be a key contributor to the vuTyme™ solution. In this role, you will be a member of a well-established international team that stresses independence with communication and collaboration. Team members currently work from Poland and the United States – thus, working across time zones is an integral part of this job.

You will work primarily in Python and with modern server technologies including SQL & no-SQL databases, web-based UIs, and orchestration/deployment tools. You must be able to work independently and must be able to communicate effectively with management and with peer developers. You will interact with Quality Control testers to respond to internal bug reports, as well as with Operations & Support personnel to help diagnose issues in deployed production systems.

In practice, team members specialize in areas of the vuTyme Server product based on what they are familiar with, but there are no formal boundaries and working across the stack is encouraged. So if you like learning new technologies and working on a variety of tasks, then you will have great opportunities for challenges and rewards in this team.

Your responsibilities

  • Develop a scalable, distributed backend solution ready to serve about one million devices
  • Improve our web-based management portals
  • Work in the domain of many entities and non-trivial relations between them (which won’t let your algorithmic thinking abilities go away)
  • Be exposed to concurrency and consistency issues
  • Work across the stack designing solutions, defining Kubernetes resources, implementing backend services and user interfaces, occasionally troubleshooting low-level networking problems
  • Last but not least, communicate with other team members (in US and PL timezones), as well as Ops/DevOps/QA/Product Management people.

Our requirements

  • Bachelor’s degree in a software-related field (or equivalent related experience)
  • Minimum 3 years of work experience as a fullstack or backend developer
  • Proficient in Python
  • Have no fear of writing JS code or developing web-based user interfaces (React),
  • not only write MySQL queries with ease but also are aware of performance and concurrency (locking) implications of your code
  • Focused on solving problems, no matter which technologies it entails
  • Understand consistency, availability, and failure tolerance aspects of distributed computing
  • Up-to-date with industry trends and able to introduce new tools effectively
  • Have very strong analytical skills
  • Know how to effectively use non-relational databases, such as OpenSearch, Redis, Cassandra, etc. as well as message queues such as RabbitMQ,
  • Have proven track of record in AWS cloud (EKS, RDS, S3, ELB, …)
  • Understand concepts behind Kubernetes and containerization,
  • The ability to troubleshoot issues requiring knowledge of TCP/IP stack and Linux process/memory management
  • Always want to know how things work, and take ownership of the work you do.
  • Demonstrably strong written and verbal communication skills in English are required. Proficiency in Polish language is a definite plus.

This is how we organize our work

This is how we work

  • in house
  • you focus on a single project at a time
  • you develop several projects simultaneously
  • you can change the project
  • you have influence on the choice of tools and technologies
  • you have influence on the technological solutions applied
  • you have influence on the product
  • you focus on product development

This is how we work on a project

  • Clean Code
  • code review
  • BDD
  • TDD
  • architect / technical leader support
  • Continuous Deployment
  • Continuous Integration
  • DevOps
  • team-level deployment
  • active monitoring
  • documentation
  • issue tracking tools
  • functional tests
  • integration tests
  • test automation
  • testing environments
  • unit tests
  • manual tests

Development opportunities we offer

  • external training
  • industry-specific e-learning platforms
  • intracompany training
  • space for experimenting
  • substantive support from technological leaders
  • technical knowledge exchange within the company
  • time for development of your ideas

What we offer

  • ADBADB
  • Careers
  • Fullstack Developer – Urbandale, IA, US or Poznan, Katowice, Zielona Gora, Poland
  • on November 8, 2024
  • We are looking for an experienced Full Stack Developer to join our vuTyme™ division, the leading provider of in-room entertainment solutions for Enterprise environments (hotels, bars, restaurants, hospitals and other commercial customers).
  • Location: Urbandale, IA, US or Poznan, Katowice, Zielona Gora, Poland (hybrid)
  • About the job:
  • A Full Stack Developer for the vuTyme Back-End Server team will be a key contributor to the vuTyme™ solution. In this role, you will be a member of a well-established international team that stresses independence with communication and collaboration. Team members currently work from Poland and the United States – thus, working across time zones is an integral part of this job.
  • You will work primarily in Python and with modern server technologies including SQL & no-SQL databases, web-based UIs, and orchestration/deployment tools. You must be able to work independently and must be able to communicate effectively with management and with peer developers. You will interact with Quality Control testers to respond to internal bug reports, as well as with Operations & Support personnel to help diagnose issues in deployed production systems.
  • In practice, team members specialize in areas of the vuTyme Server product based on what they are familiar with, but there are no formal boundaries and working across the stack is encouraged. So if you like learning new technologies and working on a variety of tasks, then you will have great opportunities for challenges and rewards in this team.
  • What will you do?
  • Develop a scalable, distributed backend solution ready to serve about one million devices
  • Improve our web-based management portals
  • Work in the domain of many entities and non-trivial relations between them (which won’t let your algorithmic thinking abilities go away)
  • Be exposed to concurrency and consistency issues
  • Work across the stack designing solutions, defining Kubernetes resources, implementing backend services and user interfaces, occasionally troubleshooting low-level networking problems
  • Last but not least, communicate with other team members (in US and PL timezones), as well as Ops/DevOps/QA/Product Management people.
  • Our ideal candidate will have:
  • Bachelor’s degree in a software-related field (or equivalent related experience)
  • Minimum 3 years of work experience as a fullstack or backend developer
  • Proficient in Python
  • Have no fear of writing JS code or developing web-based user interfaces (React),
  • not only write MySQL queries with ease but also are aware of performance and concurrency (locking) implications of your code
  • Focused on solving problems, no matter which technologies it entails
  • Understand consistency, availability, and failure tolerance aspects of distributed computing
  • Up-to-date with industry trends and able to introduce new tools effectively
  • Have very strong analytical skills
  • Know how to effectively use non-relational databases, such as OpenSearch, Redis, Cassandra, etc. as well as message queues such as RabbitMQ,
  • Have proven track of record in AWS cloud (EKS, RDS, S3, ELB, …)
  • Understand concepts behind Kubernetes and containerization,
  • The ability to troubleshoot issues requiring knowledge of TCP/IP stack and Linux process/memory management
  • Always want to know how things work, and take ownership of the work you do.
  • Demonstrably strong written and verbal communication skills in English are required. Proficiency in Polish language is a definite plus.
  • Why is it worth working with ADB Global?
  • We do exceptional things: over 29 years on the market and created products for over 200 global and leading Pay-TV and broadband operators. We do it in cooperation with technology leaders – our products are among the first in the market with local network Wi-Fi 7 devices,
  • We offer true challenges in your daily work, utilizing and creating top-notch technology. Want pr

Benefits

  • sharing the costs of sports activities
  • private medical care
  • sharing the costs of foreign language classes
  • sharing the costs of professional training & courses
  • life insurance
  • flexible working time
  • integration events
  • coffee / tea
  • drinks
  • parking space for employees
  • employee referral program
  • charity initiatives
  • 2 hours per week on self-development

ADB Polska Sp. z o.o.

We are ADB

We are a system integration expert. Focused on the future. Proud about the past. Together we create a unique ADB ecosystem, where people, culture and technology drive reality and create new experiences of Video Entertainment and Broadband Connectivity all over the world.

We are the people

250+ employees | 75% engineers | 100% experts | 200 customers worldwide

We are the culture

ADB Teams in Europe, US and Asia | 4 generations | 1 language: English | 4 common values: INNOVATION, NEW IDEAS, THINKING OUT-OF-THE BOX, WILLINGNESS TO HELP AND TO LEARN NEW THINGS

We are technology

R&D sites in Europe, US and Asia | 65M CPEs deployed | 1000 software releases | 100 complex deployments | Solutions for Personal TV, Business TV and Broadband | 400 patents | 100 different HW platforms | ’’A’’ class IT security rating

And WE KNOW HOW to integrate your needs with our possibilities

Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez ADB Polska Sp. z o.o. z siedzibą w: Trasa Północna 16, 65-119 Zielona Góra (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: compliance@adbglobal.com.

  • Praca Kórnik
  • Kórnik - Oferty pracy w okolicznych lokalizacjach


    76 433
    12 939