Sr./Staff Backend Engineer

1 day ago


Remote Palo Alto, Czech Republic Oscilar Full time
Requirements
  • Backend Development: 8+ years of experience with Java in large-scale, distributed environments.
  • Kafka Mastery: Extensive experience with Apache Kafka, including Kafka Streams, Kafka Connect, partitioning, replication, and consumer group management.
  • Cloud Infrastructure: Strong experience with AWS services (e.g., MSK, EC2, RDS, DynamoDB, S3, Lambda).
  • Distributed Systems: Solid understanding of distributed system design, messaging patterns, and eventual consistency.
  • Performance Optimization: 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.

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.

,[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., Extreme ownership mindset along with track record of championing system reliability, continuous improvement, and operational excellence throughout an organization.] Requirements: Java, AWS, Docker, Kafka, Microservices architecture, Apache Kafka, PostgreSQL, Redis, AWS DynamoDB, Cloud, MSK, AWS EC2, Amazon RDS, AWS S3, AWS Lambda, Pulumi, Flink, IaC, DevOps, CQRS, Event Sourcing, Prometheus, Grafana, Terraform, CloudFormation, Data modeling, Role-based access control, API Tools: . Additionally: Flat structure, Small teams, International projects, Startup atmosphere, No dress code.

  • Remote, Palo Alto, Czech Republic Oscilar Full time

    RequirementsBackend Development: 8+ years of experience with Java in large-scale, distributed environments.Kafka Mastery: Extensive experience with Apache Kafka, including Kafka Streams, Kafka Connect, partitioning, replication, and consumer group management.Cloud Infrastructure: Strong experience with AWS services (e.g., MSK, EC2, RDS, DynamoDB, S3,...


  • Remote, Bécs, Czech Republic Profession Services Full time

    Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.5+ years of experience in software software development, including at least 2 years in a tech leadership or a similar roleProficiency in at least one backend-related programming language, and at least one scripting language, with Python being highly...


  • Remote, Bécs, Czech Republic Profession Services Full time

    Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 5+ years of experience in software software development, including at least 2 years in a tech leadership or a similar role Proficiency in at least one backend-related programming language, and at least one scripting language, with Python being highly...


  • Remote, Czech Republic Doumo Full time

    5–8 years of professional backend development experience.Deep appreciation of how rock-solid foundations accelerate every product team - and the drive to deliver them.Proven track record of designing and shipping production systems that serve thousands of users.Solid understanding of distributed system fundamentals: data modelling, caching, queues,...


  • Remote, Palo Alto, Czech Republic beBeeBackend Full time €120,000 - €160,000

    We are looking for a seasoned backend developer to fill a key role in our engineering team.Job OverviewIn this position, you will design and implement high-performance services that leverage Apache Kafka to handle real-time data streams.Key ResponsibilitiesCreate and maintain scalable databases within a cloud-based infrastructure.Develop and optimize...


  • Remote, Czech Republic Doumo Full time

    5–8 years of professional backend development experience. Deep appreciation of how rock-solid foundations accelerate every product team - and the drive to deliver them. Proven track record of designing and shipping production systems that serve thousands of users. Solid understanding of distributed system fundamentals: data modelling, caching, queues,...


  • Remote, Czech Republic beBeeBackend Full time €5,500 - €8,000

    Backend Engineer OpportunitiesWe're looking for hands-on, growth-oriented engineers to strengthen our Technical Cluster. This team builds, transforms and maintains the core services, shared libraries and internal platforms that keep every product cluster moving fast and safely.You'll work alongside senior engineers, engineering managers and tech-PMs to...


  • Remote, Palo Alto, Czech Republic Oscilar Full time

    At least 6+ years of hands-on experience managing critical, high-availability production infrastructure, demonstrating success in maintaining reliability and maximizing application uptime.Proven experience in DevOps or SRE roles with a strong background in cloud services, preferably AWS.Proficiency in IaC tools, such as Pulumi.Strong programming skills in Go...


  • Remote, Czech Republic DualEntry Full time

    Why This Role Matters Now We’re growing our Engineering team and hiring our next Staff Frontend Engineer to increase our product velocity, own features end-to-end and bring DualEntry’s AI-powered accounting platform to the world’s fastest-growing companies. About DualEntry Founded in 2024, DualEntry is one of NYC’s fastest-growing AI startups, backed...


  • Remote, Czech Republic Superdevs Full time

    What you bring7+ years of professional frontend engineering experience, with deep expertise in TypeScript, React, React Query, and React Hook Form.Proven ability to architect and scale complex web applications.Solid skills in frontend testing using Cypress, Vitest, and/or PlaywrightStrong grasp of complex application state management, side effects, and...