Backend Developer - Discovery

IP Fabric Logo

IP Fabric

πŸ“Remote - Czech Republic

Summary

Join IP Fabric, a pioneering force in network automation, and become a senior backend engineer on the Network Automation team. You will play a key role in redesigning the core Discovery Service, migrating the architecture to Docker and Kubernetes, and shaping the future of this platform. This hands-on role (90%+) involves designing and implementing distributed backend systems, leading service migrations, and collaborating with other engineers. You will work independently, taking ownership of the codebase and contributing your ideas. The ideal candidate is an experienced engineer with a strong distributed systems mindset and expertise in TypeScript/Node.js or Golang. IP Fabric offers a flexible environment prioritizing work-life balance and growth opportunities.

Requirements

  • 6+ years of backend engineering experience
  • Proven experience designing and building distributed systems
  • Excellent programming skills in TypeScript/Node.js or Golang
  • Experience with Docker, Kubernetes, and CI/CD practices
  • Solid understanding of networking concepts (IP, routing, protocols)
  • Self-starter mindset and ability to work independently
  • Passion for clean code and robust system architecture
  • Willingness to take ownership and bring new ideas

Responsibilities

  • Design and implement distributed backend systems for network data discovery and processing
  • Participate in the architectural redesign of our Discovery Service
  • Lead the migration of existing services to Docker and Kubernetes
  • Take part in designing deployment and scaling strategies
  • Work hands-on with Node.js/TypeScript and optionally Go
  • Collaborate with other backend, frontend and network engineers
  • Improve reliability, observability, and performance of our systems
  • Integrate messaging, caching, and database systems (RabbitMQ, Redis, PostgreSQL)

Preferred Qualifications

  • Experience with Go
  • Previous exposure to network automation tools or platforms
  • Used Sentry before
  • Used grammars to implement parsers
  • Worked with big data, etl
  • Microservices architecture
  • K8s on-premise deployment

Benefits

  • 25 days of vacation + 5 flexi-days
  • Pluxee Flexi Card
  • Remote or hybrid work setup
  • Pet-friendly office in Prague (IP Pavlova)
  • Anniversary rewards
  • Top-notch equipment of your choice (friendly BYOD policy)
  • Snacks, drinks & team events

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.