Software Engineer

Techvilla Solutions

Greenwood Village, CO

Posted On: Sep 17, 2024

Posted On: Sep 17, 2024

Job Overview

Job Type

Contract - Independent, Contract - W2, Contract - Corp-to-Corp

Experience

7 - 12 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Apache Kafka
  • Elasticsearch
  • GitLab
  • AWS
  • Docker
  • Kubernetes
  • OOP
  • NodeJS
Job Description
Key Responsibilities
  • Design, implement, and maintain robust time-series databases such as Apache Druid and Apache Pinot
  • Optimize system performance, ensuring high throughput and low latency in data processing pipelines
  • Troubleshoot and resolve complex issues related to data ingestion, query performance, and system stability
  • Implement data retention policies and manage system resources efficiently High-Scale API Development:
  • Design and develop high-performance, scalable APIs using NodeJS (or other relevant technologies like Python)
  • Implement RESTful APIs to serve processed data to various client applications 
  • Optimize API performance to handle high-concurrency scenarios
  • Implement caching strategies and other performance optimization techniques Daily Operations and SLA Management: 
  • Monitor system health and performance, ensuring all SLAs are met
  • Develop and maintain automated monitoring and alerting systems 
  • Conduct regular system audits and performance-tuning sessions CI/CD and DevOps.
  • Collaborate with the Infrastructure team to optimize infrastructure provisioning and management
  • Write complex SQL queries to extract insights from large datasets

 

Required Qualifications
  • Bachelor s or Master's degree in Computer Science, Software Engineering, or a related field 
  • 7 years of experience in software engineering, with at least 5 years focused on time-series databases
  • 3 years of hands-on experience with Apache Druid, Apache Kafka, Elasticsearch, or similar time-series database systems
  • Experience with CI/CD pipelines, particularly using GitLab
  • Deep understanding of distributed systems concepts, including consistency models, partitioning, and replication
  • Solid understanding of data structures, algorithms, and system design principles
  • Strong knowledge of AWS services, including EC2, S3, Lambda, and EKS
  • Familiarity with container technologies such as Docker and Kubernetes
  • Proficiency in SQL, including experience with complex queries and query optimization
  • Strong programming skills in NodeJS or other OOP languages, with experience in developing and maintaining high-scale APIs
  • Experience with other programming languages such as Java, Scala, or Go.

Job ID: TS240392


Posted By

Vivek

Information Technology Recruiter


Related Jobs
  • Contract - W2
  • Contract - Independent
  • Contract - Corp-to-Corp

  • Company
  • COMPANY

    Techvilla Solutions

  • Company
  • experience

    5 - 10 Years

  • Travel Requirements
  • Work Arrangement

    Hybrid

  • Wallet
  • SALARY

    $60 - $65 Per Hour

  • Skills
  • SKILLS

    • Frontend
    • CI/CD
    • React
    • JavaScript
    • +4 more

Posted On: Oct 03, 2024

  • Contract - W2

  • Company
  • COMPANY

    Long Finch Technologies

  • Company
  • experience

    8 - 14 Years

  • Travel Requirements
  • Work Arrangement

    On-Site

  • Wallet
  • SALARY

    $65 - $70 Per Hour

  • Skills
  • SKILLS

    • Agile
    • DevOps
    • Databases
    • Java
    • +1 more

Posted On: Sep 30, 2024

  • Contract - Corp-to-Corp
  • Contract - Independent
  • Contract - W2

  • Company
  • COMPANY

    Neshent Tech

  • Company
  • experience

    8 - 15 Years

  • Travel Requirements
  • Work Arrangement

    Hybrid

  • Wallet
  • SALARY

    $60 - $65 Per Hour

  • Skills
  • SKILLS

    • Kafka
    • Mongo DB
    • AWS
    • EC2
    • +4 more

Posted On: Sep 27, 2024

  • Contract - Corp-to-Corp
  • Contract - Independent
  • Contract - W2
  • Contract to Hire - Independent
  • Contract to Hire - W2
  • Contract to Hire - Corp-to-Corp

  • Company
  • COMPANY

    Techvilla Solutions

  • Company
  • experience

    10 - 16 Years

  • Travel Requirements
  • Work Arrangement

    On-Site

  • Wallet
  • SALARY

    $75 - $80 Per Hour

  • Skills
  • SKILLS

    • Java EE
    • Spring Boot
    • Microservice
    • SDLC
    • +1 more

Posted On: Sep 19, 2024

  • Contract - Independent
  • Contract - W2
  • Contract - Corp-to-Corp

  • Company
  • COMPANY

    Techvilla Solutions

  • Company
  • experience

    7 - 12 Years

  • Travel Requirements
  • Work Arrangement

    On-Site

  • Wallet
  • SALARY

    Depends on Experience

  • Skills
  • SKILLS

    • Apache Kafka
    • Elasticsearch
    • GitLab
    • AWS
    • +4 more

Posted On: Sep 17, 2024