.
Software Engineer
  • Kraków
Software Engineer
Kraków, Kraków, Lesser Poland Voivodeship, Polska
AVSystem
22. 5. 2024
Informacje o stanowisku

Software Engineer

Miejsce pracy: Kraków

Technologies we use

Optional

  • Scala
  • Typescript
  • MongoDB
  • Redis
  • Angular
  • Kafka

Operating system

  • Windows
  • macOS

About the project

Communications Service Providers (CSP) are the biggest, most important clients of AVSystem. We build, test, launch and operate systems for our telco customers and make a living by keeping them relevant, reliable and remarkable.

We maintain 3 major software components (UMP, BSAP and DHCP) along with supplemental services. These components contribute to the CSP solutions portfolio offers, e.g. ACS, Customer Experience Management, broadband activation, access layer assurance, IPAM. Our products are used in 100+ large deployments worldwide by big names in the industry (e.g. Orange, Vodafone, T-Mobile, Play, Netia), also via our cloud offering.

We are looking for an engineer prolific at delivering resilient and sustainable software projects from design to implementation and rollout. This is a full-time programmer role for candidates with a few years of commercial experience. It requires a solid foundation related to work in IT and a willingness to further develop and learn about new tools and technologies. A person in this role should have full competence to perform tasks of medium and high level of complexity.

This is an opening in multiple teams, giving you a chance to choose between working on one of our flagship products or some of our grassroot projects. Either way, you’ll be facing interesting architectural challenges involved with building a scalable, global, and resilient system capable of handling hundreds of millions of devices.

Your responsibilities

  • Participate in the complete software development life cycle: design, develop, review, QA, deploy and support.
  • Define and deliver technical key results for a project.
  • Provide mentorship to other engineers, including conducting code reviews, providing feedback on technical decisions, training and supporting new/junior engineers as a buddy.
  • Attend and actively participate in team meetings. Collaborate with product management, design, and site reliability teams.
  • Conduct technical interviews for junior software engineering candidates.
  • Provide developer support during office hours and occasional, additionally paid standby during production upgrades and other maintenance procedures.

Our requirements

  • 2+ years of professional experience in full-stack software engineering (including at least 1 year with a JVM-based language).
  • Experience with full software-development lifecycle.
  • Working knowledge of software engineering and computer science, including algorithms and data structures.
  • Readiness to work on full-stack (frontend + backend) issues.
  • Strong problem-solving skills and a willingness to take ownership of technical challenges.
  • Passion for technology, sense of responsibility for your work and willingness to expand and share knowledge.
  • Proficiency in English and Polish.

Optional

  • Scala, Typescript, MongoDB, Redis, Angular, Kafka.
  • Functional programming.
  • Building distributed systems.
  • Computer networks.

This is how we organize our work

This is how we work

  • in house

Development opportunities we offer

  • development budget
  • intracompany training
  • mentoring
  • space for experimenting
  • substantive support from technological leaders
  • technical knowledge exchange within the company

What we offer

  • Freedom and responsibility. Our goal is to inspire people more than manage them. We want our teams to do what is best for our products. This, in turn, generates a sense of responsibility which drives us to do great work.
  • Dream Team: A dream team is one in which all of your colleagues are extraordinary at what they do and highly effective working together. We model ourselves on a professional sports team, not a family. A family is about unconditional love. A dream team is about pushing yourself to be the best possible teammate. Dream teams are about performance, not seniority or tenure.
  • Technical challenges: our customers depend on the reliability of our products to generate revenue in their business. The telco industry is ever-growing and needs us to support that growth.
  • Open-source contribution opportunities.
  • A team of highly skilled and humorous colleagues.
  • Access to the best tools and equipment available in the market.
  • Company events and team building activities.
  • Multiple career paths and employee development options – we want you to develop into a tech lead in the future, but we’ll support you in getting another dream role in site reliability, management, product development or sales.
  • Flexible working hours/remote work when you need it.
  • Training and conferences.
  • A relaxed work atmosphere – no dress code, no open space.

AVSystem

At AVSystem we develop top class device management and IoT platforms for 100+ large companies worldwide. With less than 200 specialists, we provide both superior technology and thought leadership for the standardization of LwM2M and other protocols.

Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez AVSystem sp. z o. o. z siedzibą w: Radzikowskiego 47d, 31-315 Kraków (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: k.kuznik@avsystem.com.

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    108 581
    18 018