Backend Engineer - High-Scale Event Processing & Integrations
Rynek Główny 28, Kraków
Web Impact
Hi there,
At Web Impact, we’re more than just an email marketing agency and digital solutions provider. We’re building cutting-edge, socially impactful products that redefine how businesses operate in the digital world.
Our team of experienced marketers, designers, and developers delivers measurable, business-driving results for our clients, but that’s just the beginning. Behind the scenes, we are actively developing next-generation automation platforms and SaaS products capable of processing tens of millions of real-time events every day.
Our technology stack is modern, scalable, and future-proof: React.js, Next.js, Node.js, Elixir, Golang, Kubernetes, CI/CD pipelines, PostgreSQL, BigQuery, Clickhouse, AWS, Redis, RabbitMQ, Kafka, and our proprietary, self-hosted GenAI technology.
We tackle highly complex engineering challenges - from external system integrations with strict rate limits to massive asynchronous event pipelines, all in mission-critical environments where performance, scalability, and reliability are paramount.
If you thrive in high-performance, distributed systems engineering, and love solving "impossible" problems, you’ll feel right at home here.
What You’ll Do
Design, develop, and maintain high-throughput, event-driven backend systems capable of processing tens of millions of events daily.
Build robust integrations with multiple external APIs, handling strict rate limits and ensuring fault tolerance at scale.
Work with real-time processing technologies (WebSocket, gRPC, event streaming) to enable instant data flows and automated workflows.
Architect scalable microservices that communicate through asynchronous messaging systems (RabbitMQ, Redis Streams, Kafka).
Collaborate with AI/ML teams to integrate predictive models into production pipelines.
Optimize for latency, throughput, and reliability in distributed environments.
Contribute to our internal tools and future SaaS products, shaping their architecture and performance from day one.
Participate in architectural discussions, code reviews, and performance tuning at the systems level.
What We’re Looking For
4+ years of professional software development experience.
Strong expertise with TypeScript, Node.js, and Nest.js.
Proven experience implementing and optimizing synchronous and asynchronous solutions (real-time event handling, message queues).
Solid understanding of event-driven architecture and microservices (high-scale production environments).
Hands-on experience with RabbitMQ, Redis Streams, or Kafka for large-scale event processing.
Strong knowledge of PostgreSQL and experience with large datasets.
Familiarity with cloud environments (preferably AWS) and container orchestration (Kubernetes).
Experience building resilient integrations with APIs that have rate limiting, throttling, or complex retry logic.
Excellent teamwork, communication, and problem-solving skills.
Fluent in English and Polish.
Our Tech Stack
Backend: Node.js, NestJS, Golang, Elixir
Messaging & Queues: RabbitMQ (LavinMQ), Redis Streams, Kafka
Data: PostgreSQL, BigQuery, Clickhouse
Infrastructure: AWS, Fly.io, Kubernetes, CI/CD pipelines
Front-end: React.js, Next.js
AI/ML: Proprietary self-hosted GenAI models, integrated ML pipelines
Integrations: REST, gRPC, WebSockets, multiple external API services with rate limits
Why Join Us?
Work on "cosmic" scale projects - platforms that process tens of millions of events daily, with complexity few companies can match.
Ownership from day one - influence architecture, technology choices, and product direction.
Collaborate with top talent - experienced engineers, marketers, and AI specialists who thrive on big challenges.
Innovation-focused environment - we explore cutting-edge tech, not just "play it safe".
Social impact - contribute to products that make a real difference in businesses and communities.
Competitive compensation and growth opportunities.
Our Streamlined Hiring Process
Initial call with one of our team members.
Technical interview with our CTO and your potential teammates.
Welcome aboard!
If you’re ready to push the limits of distributed systems engineering and work on mission-critical, high-scale event processing platforms, we want to hear from you.
📩 Apply now and help us build the future of automation at Web Impact!