PubNub

Senior Software Engineer

Remote Poland
SQL Kafka TypeScript API React Spark Streaming
Search for More Jobs Talk to a recruiter now 💪
Description

About PubNub

Join PubNub, a pioneer in weaving an interconnected world with compelling real-time experiences. Founded in 2010 and utilized by more than 2,000 leading companies, including Verizon, Autodesk, Monsanto, Zillow, and DropBox, our mission is to revolutionize real-time online interactions by providing an unparalleled platform enabling product and development teams to build, manage, and optimize real-time solutions in their applications. With over $130M raised from notable investors and a global influence, we are at the forefront of shaping how the world connects and interacts digitally. Embrace flexibility with our remote-first approach while benefiting from a collaborative work environment tailored to your best work style.

Job Summary

PubNub is seeking a talented and motivated Senior Full Stack Engineer to join our data product team. We're building cutting-edge data solutions that drive business decisions and create value for our customers. If you're passionate about working with big data technologies and creating responsive, user-friendly interfaces, we want to hear from you!

As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining our data products. You'll work on both the front-end and back-end of our applications, with a focus on creating data visualization tools and helping build efficient data pipelines.

Responsibilities 

  • Design of data visualizations, and their implementation in the Insights product.
  • Design and implementation of Insights front end (React).
  • Assist in implementing data pipelines using Apache Spark and Spark Streaming.
  • Write complex SQL queries for data analysis and reporting.
  • Integrate Spark with Kafka for real-time data processing.
  • Optimize data storage and retrieval for performance and scalability.
  • Participate in code reviews and contribute to best practices.

Experience & Skills Required

  • 5-7 years of full-time experience in software development.
  • Strong proficiency in React and modern Typescript.
  • Solid understanding of RESTful APIs and web services.
  • Experience with SQL and relational databases.
  • Comfort in a startup environment being relatively self-supported in a distributed cloud-based architecture.
  • Ability to use a broad portfolio of open-source technologies and cloud services.
  • Ability to work & collaborate effectively in a remote team environment.
  • Clear written and verbal communications skills.
  • Critical thinker and problem-solving skills.

Preferred Qualifications

  • Familiarity with big data technologies, particularly Apache Spark.
  • Experience with Kafka, Flink, or related platforms.

Why PubNub

Ready to join a dynamic, remote-first company with a global reach?

PubNub offers a competitive compensation package (PLN21,500 - PLN30,000 per month) and other benefits to attract top talent in addition to stock options, and a generous stipend.

We value your work-life balance with paid time off, paid maternity and paternity leave, and flexible work arrangements. And don't forget about the exciting PubNub perks that make working here even more rewarding!

While PubNub's Office is located in Central Katowice, we are open to candidates not located in Katowice. Please note that this role is only open to B2B partnership.  

Join us in revolutionizing real-time communication and help shape an interconnected future. Your role here isn’t just a job—it’s a pathway to creating extraordinary experiences that truly matter.

PubNub
PubNub
Apps Cloud Computing Developer APIs Internet of Things Mobile Real Time Software Web Development

0 applies

10 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 389 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.

What Fellow Engineers Say