Waverley software

Joined in 2019
5% answers
Waverley is a multinational software engineering company building award-winning software products for both renowned tech giants and innovative startups globally.

β€’ 70+% Senior technical staff;
β€’ HQ in Silicon Valley, offices in Ukraine and LATAM;
β€’ 100% of team members are allowed to work from anywhere, literally;
β€’ Startup engineering culture, the latest technologies.
  • Β· 53 views Β· 2 applications Β· 9d

    Senior Distributed Systems Software Engineer

    Full Remote Β· Europe except Ukraine Β· 8 years of experience Β· Intermediate
    Our client is the provider of an edge-to-cloud mass storage platform designed for distributed enterprises to handle the rapid inflow of unstructured data. This Cloud Storage-as-a-Service platform is an S3-compatible, storage-focused cloud solution that...

    Our client is the provider of an edge-to-cloud mass storage platform designed for distributed enterprises to handle the rapid inflow of unstructured data. This Cloud Storage-as-a-Service platform is an S3-compatible, storage-focused cloud solution that ensures always-on mass data capacity for storage and activation. The solution offers a simple, reliable, and efficient service that enables enterprises to unlock the potential of their large unstructured datasets.

     

    Waverley Software is seeking a dedicated Software Engineer to join our team and help a client improve their cloud storage platform.

    Responsibilities:

    • Design, develop, and maintain highly reliable and available distributed systems.
    • Participate in architecture, design, and code review.
    • Implement new features according to specifications.
    • Write unit and integration tests.

     

    Requirements:

    • 8+ years of experience in Software Engineering
    • Proficiency in GoLang, crafting robust and efficient applications
    • Experience in designing high-load systems
    • Expertise in Cloud Computing and Cloud Storage
    • Experience with Terraform, Kubernetes
    • Deep understanding of Distributed Systems, ensuring resilience, scalability, and fault tolerance.
    • Proficiency in Redis for in-memory data structures.
    • Strong knowledge of PostgreSQL, ensuring optimal database performance.
    • Experience with modern messaging and queuing systems like Kafka, Pub/Sub, RabbitMQ, or NatsIO.
    • Familiarity with NoSQL databases such as MongoDB, Cassandra, DynamoDB, CosmosDB, or Clickhouse, enabling dynamic and scalable data management.
    • Excellent communication and presentation skills, with the ability to effectively share ideas and collaborate within cross-functional teams.
    More
Log In or Sign Up to see all posted jobs