Web3 Technologies Inc. DBA Asphere

Senior Software Engineer (Blockchain Load Balancer Development) - European Time Zone

Contract in Berlin, DE %LABEL_POSITION_TYPE_REMOTE_ANY% - Engineering - $70k - $100k

Job Description: Senior Software Engineer (Blockchain Load Balancer Development)

Responsibilities:

  • Design and Develop Blockchain Load Balancers: Architect, build, and optimize load-balancing systems for blockchain nodes to ensure fault tolerance, low latency, and efficient traffic distribution.
  • Manage Scalable Infrastructure: Deploy and maintain Kubernetes clusters and Linux-based systems to support secure, high-availability blockchain node operations.
  • Testing and Optimization: Conduct performance, stress, and security testing on load balancers, ensuring resilience during node failures or traffic spikes.
  • Data-Driven Monitoring: Implement monitoring and analytics solutions using tools like ClickHouse to track node performance, traffic patterns, and system health.
  • Cross-Functional Collaboration: Partner with DevOps, blockchain, and data engineering teams to integrate load balancers with broader infrastructure and analytics pipelines.

What You’ll Bring:

  • Experience: 5+ years in software engineering, with expertise in distributed systems, infrastructure, and blockchain technologies.
  • Technical Expertise:
    • Proficiency in Go (mandatory), with a focus on blockchain or high-performance systems.
    • Strong understanding of EVM-based blockchain architectures and node communication (RPC/HTTP/WebSockets).
    • Hands-on experience with load-balancing algorithms (e.g., round-robin, weighted, least connections) and tools (e.g., Envoy, HAProxy).
    • Familiarity with Kubernetes, Linux, and cloud platforms (AWS, GCP, Azure).
    • Experience with ClickHouse for large-scale data storage, analytics, or monitoring.
  • Analytical Skills: Ability to diagnose performance bottlenecks, debug latency issues, and optimize distributed systems.

Preferred Qualifications:

  • Bachelor’s/Master’s in Computer Science, Engineering, or a related field.
  • Experience with blockchain platforms like Ethereum or layer-2 solutions (e.g., Optimism, Arbitrum).
  • Contributions to open-source infrastructure projects or blockchain tooling.
  • Knowledge of data engineering tools (e.g., Prometheus, Grafana) and security best practices (TLS, rate limiting).