Senior/Staff Backend Engineer @Oscilar
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago

[Hiring] Senior/Staff Backend Engineer @Oscilar

2d ago - Oscilar is hiring a remote Senior/Staff Backend Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Poland

Role Description

We are looking for a Senior/Staff Backend Engineer with deep expertise in backend development. In this role, you will design, implement, and optimize services that leverage Apache Kafka to handle high-throughput, real-time data streams. You will also be responsible for scaling and maintaining databases such as Postgres, Redis, DynamoDB, and ClickHouse, all within a cloud-based AWS infrastructure. This is a senior technical leadership role, where you will collaborate across teams, mentor engineers, and drive the scalability, performance, and reliability of Oscilar’s backend systems.

Responsibilities

  • Design, develop, and maintain scalable backend services using Java and AWS technologies.
  • Lead the architecture, deployment, and optimization of Apache Kafka to support real-time data streaming across distributed systems.
  • Build and manage Kafka topics, brokers, producers, and consumers, ensuring optimal performance and data consistency.
  • Implement streaming solutions with Kafka Streams and Kafka Connect, focusing on high availability and low-latency processing.
  • Collaborate with product, frontend, and data engineering teams to define technical requirements and deliver reliable, performant services.
  • Design and maintain high-performance data storage solutions using Postgres, Redis, ClickHouse, and DynamoDB.
  • Optimize database performance through schema design, indexing strategies, and resource partitioning.
  • Implement best practices for infrastructure security, performance monitoring, and data integrity.
  • Establish and maintain CI/CD pipelines for automated testing, deployment, and monitoring.
  • Provide mentorship to junior engineers, conduct code reviews, and promote best practices in software development.
  • Proactively identify and resolve performance bottlenecks and technical challenges in both streaming and database systems.

Qualifications

  • 8+ years of experience with Java in large-scale, distributed environments.
  • Extensive experience with Apache Kafka, including Kafka Streams, Kafka Connect, partitioning, replication, and consumer group management.
  • Strong experience with AWS services (e.g., MSK, EC2, RDS, DynamoDB, S3, Lambda).
  • Solid understanding of distributed system design, messaging patterns, and eventual consistency.
  • Proven ability to diagnose and resolve bottlenecks in streaming and database systems.

Nice-to-have

  • Experience integrating Kafka with analytics solutions like ClickHouse.
  • Knowledge of event-driven architecture and streaming patterns like CQRS and event sourcing.
  • Hands-on experience with monitoring tools (e.g., Prometheus, Grafana, Kafka Manager).
  • Experience automating infrastructure with tools like Terraform or CloudFormation.
  • Proficiency with Postgres, Redis, ClickHouse, and DynamoDB. Experience with data modeling, query optimization, and high-transaction databases.
  • Familiarity with encryption, role-based access control, and secure API development.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Poland
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior/Staff Backend Engineer @Oscilar
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
remote Be aware of the location restriction for this remote position: Poland
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later