Senior Software Engineer

Przegląd oferty

Lokalizacja
Katowice, ÅšlÄ…skie
Rodzaj pracy
Pełny etat
Wynagrodzenie netto
25,000 zł - 32,000 zł Za MiesiÄ…c
Data opublikowania
2 lat temu

Szczegóły

ID oferty
1033
Typ pracy
Zdalnie
Rozmiar firmy
100-200
Wynagrodzenie
Umieszczone w ofercie
Wykorzystywane technologie
Kafka / Confluent Ecosystem, Kotlin, Docker
Typ umowy
B2B
Rekrutacja
Online
Rekrutacja w języku
Angielski
Poziom doświadczenia
Senior
Wymagana
Inny

Opis oferty

ABOUT US

PubNub powers apps that bring people together in real-time for remote work, play, learning, and health. Thousands of companies use PubNub’s developer platform and APIs as the foundation for their online chat, virtual events, geolocation, remote control, and real-time updates on a massive global scale. Since 2010, PubNub has invested in the tools and global infrastructure required to serve customers like Adobe, DocuSign, Peloton, and RingCentral, delivering SOC 2 Type 2 security and reliability while meeting regulatory needs like HIPAA and GDPR. In addition, PubNub has raised over $130M from notable investors like Raine Group, Sapphire, Scale, Relay, Cisco, Bosch, Ericsson, and HPE.

PubNub is proud to be an EEO employer.

ABOUT THE JOB

We are looking for a senior level backend or full stack software engineer experienced in building data streaming and real time applications. The Candidate should possess a solid knowledge of the Kafka / Confluent ecosystem and Kotlin programming language. 

We are a growing team that works collaboratively with the product, support, SRE, and engineering colleagues to enhance the PubNub platform and bring new ideas to life. We do this by using qualitative and quantitative data to understand our users and their goals, explore solutions, prototype, evaluate and deliver high-quality engineering solutions. This is an exciting time to join, where you can help shape how serverless technologies work at PubNub.

Responsibilities

Reporting to the Senior Engineering Manager and working independently or with other Software engineers, Product Manager and SRE engineers you will be involved in a wide range of engineering tasks and activities. Your work will support the growth and improvement of the PubNub platform. In this role, you will:

Design and build PubNub’s Serverless Events & Actions solution

Champion adherence to the best practice of development methodologies across the entire team and help establish standards.

Work collaboratively with other Engineering teams, Product Management, Marketing, Sales, and Customer Success to develop new features and create customer value.

Build comprehensive DevOps into the delivery architecture including, but not limited to: automated testing, continuous integration, branching and merging code streams, build generation, and deployments

Ensure a high level of test coverage for all code written, including unit and automated regression tests.

Ensure that solutions meet requirements outlined in the design documentation

ABOUT YOU

Minimum Qualifications

Bachelor's degree in Computer Science, Computer Engineering or related field required or equivalent professional experience

7+ years experience with end-to-end design and development, and troubleshooting of high scale cloud services,  and developing technical business solutions in general

Experience with Kafka / Confluent ecosystem (Kafka Connect and Streams, Schema Registry)

Experience with developing in Kotlin

Experience with containerised applications using Docker or equivalent

Additional Skills Needed

Past experience in public cloud deployments (AWS, Google Cloud Platform, Azure, Rackspace, SoftLayer, etc.).

Experience with AWS EKS or other cloud-hosted Kubernetes clusters (EKS preferred)

Self-directed and self-motivated with the ability to take charge or play a supporting role.

Ability to work & collaborate effectively in a remote team environment.

Clear written and verbal communications skills.

Critical thinking and problem-solving skills.

Experience with data serialization and schema evolution tools and development strategies, e.g.. Avro, JSON Schema, Protocol Buffers or equivalent

Broad programming language skills and experience (strong Golang and/or Rust experience or desire to learn is highly beneficial)

Beneficial skills

Experience with high-volume, high reliability services requiring the need for scaling and load distribution

In-depth understanding of performance testing and best practices; with the ability to properly tune complex and high-traffic applications/systems. 

Experience with unit and integration testing strategies for streaming applications. Dedication to achieving reliability via high levels of automated test coverage

Comfort in a startup environment being relatively self-supported in a distributed cloud-based architecture

Experience building operational monitoring solutions around Kubernetes orchestrated service offerings

Experience with configuration as code paradigm (CI/CD pipelines, Terraform/Terragrunt) and automation/configuration management

Experience building applications in React / Typescript 

WHY PUBNUB

B2B (Poland) 

Open paid time off

Monthly internet & phone stipend

Stock Options

PubNub Perks! 

All the hardware that you need to work effectively