Engineering

Senior Go Developer (Remote)

Remote
Work Type: Full Time

=nil; Foundation has been at the forefront of Ethereum scalability solutions since 2018. With a mission to overcome the Ethereum scalability challenge, the team has been working on cutting-edge products such as =nil;’s native Proof Market, zkLLVM, and Placeholder, combining advanced cryptography, zero-knowledge technology, and database management systems.

As a Senior Go Developer, you will work on communication modules between layer-2 solution and Ethereum.
You will connect a set of cutting-edge solutions together: sharded blockchain, zk-proofs, Ethereum smart contacts, L1<>L2 composability protocol.

Responsibilities


  • Develop and maintain high-quality server-side systems.
  • Actively maintain and optimize these systems in production, ensuring efficiency and reliability.
  • Implement CI/CD processes.
  • Collaborate with team members for seamless integration of developed modules with validator node and smart contracts.
  • Monitor and troubleshoot issues in production environments.
  • Understand and review C++ codebase of validator nodes to ensure compatibility and performance

Qualifications

  • Proficiency in Go programming and server-side development.
  • Experience with maintaining code in production environments.
  • Solid understanding of C++ sufficient to read and comprehend existing codebases.
  • Knowledge of CI/CD practices, containerization (e.g., Docker), and cloud services.
  • 5+ years of related experience.
  • The language is English, so you’re supposed to be at least B2 level.

As a plus

  • BS+ with a major in Computer Science, Applied Math, or related field.
  • Familiarity with blockchain and decentralized systems technologies
  • Knowledge of database internals such as MVCC, commit logs, query optimization, index structures and others.

Benefits

Apply to discuss your benefit package, including health insurance, language courses, relocation support or other care the company may provide.

Submit Your Application

You have successfully applied
  • You have errors in applying