To ogłoszenie nie jest już dostępne.

Software Engineer

AVSystem

Kraków, Walerego Eljasza-Radzikowskiego 47d
10 800–21 000 zł / mies. (zal. od umowy)
Praca hybrydowa
Umowa o pracę, Kontrakt B2B
Umowa o pracę
💼 Kontrakt B2B
🏠 Praca hybrydowa
Pełny etat
Linux
Java
Scala
Networking
🚢 Kubernetes
JVM
🐳 Docker
🅰️ Angular
Apache Kafka

About the project

  • Unified Management Platform (UMP) is AVSystem's flagship product for telecoms. It allows them to automatically setup, upgrade and monitor routers and other network devices. It’s a multi-protocol, distributed full-stack application 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. Even though the product is mature, it’s facing interesting architectural challenges involved with building a scalable, global, and resilient system capable of handling hundreds of millions of devices.
  • 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.
  • Outcomes
  • • Multiple successful key results delivered each year.
  • • High-quality, efficient code output for well-scoped features.
  • • Tested and documented software solutions.
  • • Team trust and relationships with the stakeholders.
  • Performance Indicators
  • • Successful completion of key results and other goals set with the manager and the team.
  • • 360 peer feedback.
  • • GitLab activity metrics.
  • • Delivered artifacts (ADR, design docs, tech talks).
  • • Support response time.

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.

Technologies we use

This is how we work on a project

  • architect / technical leader support

  • Continuous Deployment

  • Continuous Integration

  • documentation

  • testing environments

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.

  • A MacBook Pro / ThinkPad with 2 monitors.

  • 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.

  • Onsite gym and chillout space.

  • Multisport card.

  • Medical care.

  • Kitchen full of snacks and treats (including Good Lood ice cream).

  • Car parking area and bike room.

  • A relaxed work atmosphere – no dress code, no open space.

Wyświetlenia: 1
Opublikowana4 dni temu
Wygasaokoło 22 godziny temu
Rodzaj umowyUmowa o pracę, Kontrakt B2B
Tryb pracyPraca hybrydowa
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Software Engineer"