





Remote mid-senior generalist backend role increases applicant competition despite lesser-known company.
Distributed systems, streaming, and cloud skills are highly transferable across industries.
Explicit 6–10 years plus mandatory distributed-systems, streaming, cloud, and containerization requirements raise filtering strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design and implementation of software architectures using multiple programming languages including Python, Java, Node, C#, Go, or Ruby.
Build and manage real-time data processing pipelines (Apache Flink) integrated with streaming systems (Kafka, Kinesis) and NoSQL databases (MongoDB).
Provide technical leadership for scalable, secure, and resilient distributed systems including AI/ML application and cloud deployment (AWS, Azure, GCP).
6 to 10 years of software development experience with proficiency in multiple programming languages.
Experience with real-time data processing frameworks, NoSQL databases (e.g., MongoDB), and distributed system design.
Familiarity with AI/ML frameworks and tools, cloud platforms, DevOps practices including CI/CD, containerization (Docker, Kubernetes).
Strong knowledge of software security principles and programming paradigms (object-oriented, functional, reactive).
Experienced in building complex, distributed, multi-language software systems with real-time data processing capabilities.
Comfortable working in agile environments and coordinating cross-functional teams including software engineers, DevOps, and UX designers.
Demonstrates technical leadership with capabilities in mentoring, defining coding and architectural standards, and deploying solutions on cloud infrastructure.