JOBSEARCHER

Software Engineer

Software EngineerRemoteLongterm Required SkillsThis is a Node development role... MUST have experince in Node.JS, Express.JS, AWS and one of the follwoing 3 time series data bases (Apache Druid, Apache Pinot or Clickhouse). ***MUST HAVE one of these three (Apache Druid, Apache Pinot or Clickhouse)*** Required Qualification:Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field7+ years of experience in software engineering, with at least 5 years focused on distributed systemsDeep understanding of distributed systems concepts, including consistency models, partitioning, and replication3+ years of hands-on experience with Apache Druid, Apache Kafka, Elasticsearch, orsimilar distributed data systemsStrong programming skills in NodeJS or other OOP languages, with experience in developing and maintaining high-scale APIsProiciency in SQL, including experience with complex queries and query optimizationSolid understanding of data structures, algorithms, and system design principlesExperience with CI/CD pipelines, particularly using GitLabStrong knowledge of AWS services, including EC2, S3, Lambda, and EKSFamiliarity with container technologies such as Docker and KubernetesExcellent problem-solving skills with a passion for investigative approaches to Troubleshooting Preferred QualiicationsExperience with real-time analytics and stream processing technologiesFamiliarity with columnar storage formats and query enginesExperience with other programming languages such as Java, Scala, or GoExperience in a high-growth tech environment or fast-paced startup