freehire launches on Product Hunt on 26 August.

Follow →

Backend Engineer (Nodejs, Redis, Kafka, Spark) IRC296065

Summary

Builds scalable backend services in Node.js, Kafka, and Redis to process large-scale data and deliver real-time insights for enterprise clients.

Overview

Join a global technology team focused on building scalable platforms that help organizations understand and improve customer and employee experiences through large-scale data processing, analytics, and real‑time insights. The team develops high-performance, data-driven solutions used by leading enterprises worldwide.

Responsibilities

  • Design, develop, and maintain backend services using Node.js.
  • Build scalable and reliable APIs, services, and integrations.
  • Develop and maintain PostgreSQL database structures and queries.
  • Work with event-driven architectures and messaging platforms such as Kafka.
  • Implement and manage data storage solutions, including relational databases and key-value stores.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Ensure application performance, scalability, reliability, and security.
  • Optimize database performance through query tuning and indexing.
  • Contribute to the design and evolution of microservices-based architectures.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in code reviews, testing, and CI/CD processes.
  • Participate in an on‑call rotation, providing passive support approximately one week per month.

Qualifications

  • Proven experience developing backend applications with Node.js and JavaScript.
  • Strong knowledge of SQL and PostgreSQL.
  • Experience designing and maintaining scalable backend systems.
  • Solid understanding of distributed systems and microservices architectures.
  • Experience working with Kafka or similar messaging/event-streaming platforms.
  • Experience with Redis or similar caching technologies.
  • Experience with Docker, Kubernetes, or AKS.
  • Experience monitoring and troubleshooting applications using tools such as Grafana.
  • Familiarity with CI/CD pipelines and modern software development practices.
  • Proficiency with Git and version control workflows.
  • Strong problem-solving and communication skills.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Must‑have skills: Node.js, JavaScript, SQL, PostgreSQL, Cassandra, Architecture Design, Kafka, Kubernetes / AKS / Docker, Grafana, Microservices, Messaging/Event Architecture.
  • Nice to have: Python, React.js.

Benefits

  • Competitive salaries.
  • Family medical insurance.
  • Extended paternity leave.
  • Annual performance bonuses.
  • Referral bonuses.
  • Flexible work schedules and work‑life balance.
  • Professional development including English classes, certifications, and technical and soft skill trainings.
  • Opportunities for international travel.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available