Senior Backend Engineer - Distributed Systems
I
IP FabricNetwork Automation
Czechia / EUFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerNode.jsPostgreSQLKubernetesRabbitmqTypeScriptRedisNetworking
Requirements
- Strong experience as a backend engineer building production-grade systems
- Proven ability to design and reason about distributed systems / distributed data processing and horizontal scalability
- Excellent programming skills in TypeScript/Node.js
- Practical experience with Docker, Kubernetes, and Gitlab CI/CD pipelines
- Solid understanding of networking fundamentals (IP addressing, routing, protocols)
- A mindset oriented toward ownership, reliability, and long-term maintainability
- Ability to work independently and make informed technical decisions
- Curiosity, pragmatism, and a drive to solve hard problems well
Responsibilities
- Design and build backend services operating deep in the engine room of the platform
- Own problems end-to-end, make design decisions, and see your work running in production on complex customer environments
- Collaborate closely with other backend engineers, network experts, and platform teams
- Design and implement distributed backend services for large-scale network discovery
- Build systems that perform highly parallel processing across network segments
- Define service boundaries, data flows, and failure-handling strategies
- Improve performance, scalability, and resilience of core platform components
- Containerize and operate services in Docker and Kubernetes environments
- Design deployment and scaling strategies for on-prem and cloud installations
- Work primarily in TypeScript / Node.js, with opportunities to build services in Go
- Integrate messaging, caching, and persistence layers (RabbitMQ, Redis, PostgreSQL)
- Raise the bar for observability, debugging, and operational excellence
View Full Description & ApplyYou'll be redirected to the employer's site