Build With Us

62
companies
864
Jobs

Senior Fullstack Software Engineer (Serverless)

PubNub

PubNub

Software Engineering
Poland
Posted on Thursday, February 1, 2024

About PubNub

Join PubNub, a pioneer in revolutionizing real-time apps and games, powering thousands of companies, including DAZN, RingCentral, Adobe, and Docusign. Our platform powers real-time features in applications, enhancing virtual experiences with reliability, scalability, and security. Embrace flexibility with our remote-first approach, work from our beautiful Katowice office in the KTW building, or a combination of both. We value a collaborative work environment tailored to your best work style.

About the Job

The Senior Software Engineer will work in the team tasked with designing, developing, and deploying serverless (Functions, Events and Actions and Data Pipelines) solutions to support various projects within the organization. The team operates in an agile environment, collaborating closely with stakeholders from different departments to understand project requirements, iterate on solutions, and deliver high-quality outcomes within project timelines.

The job will involve both front-end and back-end development, javascript runtimes, DevOps and SDLC, performance tuning, testing pyramid including load testing. The need to be able to operate within the whole serverless domain as well as broader cloud-native parent
domain add additional levels of complexity to the role.

Responsibilities:

  • Design and build PubNub’s Serverless Functions, Events & Actions and Data Pipelines solutions.
  • 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

If you're a collaborative team player with excellent communication skills and a customer-centric perspective who is driven to exploring cutting-edge technologies and languages, we want to connect with you. Bring your expertise to PubNub, where we value

  • 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 developing front-end web apps in React / Typescript as well as backend for front-end in Typescript
  • Good command over javascript/ecmascript and understanding (or desire to learn) of javascript runtimes' internals
  • Experience with developing in Kotlin or other jvm language(s)
  • Experience with containerised applications using Docker or equivalent
  • Broad programming language skills and experience. Strong Golang and/or Rust experience or desire to learn is highly beneficial.
  • Experience with configuration as code paradigm (CI/CD pipelines,Terraform/Terragrunt) and automation/configuration management
  • Experience with AWS EKS or other cloud-hosted Kubernetes clusters (EKS preferred)
  • Past experience in public cloud deployments (AWS, Google Cloud Platform, Azure, Rackspace, SoftLayer, etc.).
  • Experience with Kafka / Confluent ecosystem (Kafka Connect and Streams, Schema Registry)
  • Experience with data serialization and schema evolution tools and development strategies, e.g.. Avro, JSON Schema, Protocol Buffers or
    equivalent
  • Fluency in English (...Ale lokalnie mówimy też po Polsku :) )

Why PubNub

Be part of a vibrant team shaping real-time interactions in gaming while broadening your technical horizons in a diverse and forward-thinking environment. Choose PubNub, where collaboration and innovation intersect in a dynamic environment. Become part of a team that impacts not only what we do but also how we do it. All ideas are valued, promoted, and successes celebrated. Our product development is an open, collaborative effort, with local senior leadership and the ability to make key decisions quickly and efficiently. We support a flexible work culture, allowing for both remote work and in-person collaborations while offering a Competitive Salary (Monthly Range of PLN25,000 - PLN 30,000), Stock Options and other Perks.

PubNub is an Equal Employment Opportunity Employer, committed to an inclusive workplace where we do not discriminate based on race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, marital or family status, disability, Veteran status, and any other status. We believe in Diversity and encourage any qualified individual to apply.

A message to applicants applying to work in Poland. Factors affecting starting pay within this range may include geography, market, skills, education, training, experience, and other qualifications. The full salary range is also based on the successful candidate’s hiring location. The recruiter will provide additional information during the hiring process. Also note that this job supports only B2B Collaboration.