Remote

Senior Solana Developer

Serokell is a fast-growing, fully remote software development company that works on innovative solutions for complex problems. We’re packed full of adventurous, curious, and inclusive folks who want to build cutting-edge software with modern technologies like functional programming.

Submit your CV and be the first to know about an open role that aligns perfectly with your unique profile.

We’re seeking a senior-level Solana Developer to join a team of fierce and fun Serokellers.

Although our hiring process is ongoing, we move quickly when a new role opens, often filling positions within days. Because of this, we’re primarily interested in candidates who are available to join immediately.

Requirements:

  • Solid experience with Solana and Rust.
  • Fluency with at least one ecosystem: Ethereum (or another EVM-based), Solana, Cardano, Tezos, or Internet Computer.
  • 2+ years in front-end, back-end, or full-stack development.
  • 1+ years of experience writing, testing, and deploying code for Solana.
  • Hands-on experience with development tools for Solana, including transaction submission, data retrieval, and key management. Familiarity with command-line or web-based tools.
  • Understanding of security issues and best practices for Solana or De-Fi applications.
  • Knowledge of popular standards for the ecosystem, e.g., token standards (ERC-20, ERC-721, and ERC-1155 for Ethereum).
  • Experience in developing and integrating decentralized applications, both backend and frontend.
  • Basic understanding of cryptography primitives: public/private keys, signing, encryption, hashing.
  • Knowledge of fundamental algorithms and data structures like binary search tree, DFS, hashtable, quicksort, etc.
  • Familiarity with build/deploy automation tools and CI/CD systems: Docker, Nix, Kubernetes, etc.
  • Strong coding practices (code structuring, use of git, pull requests, code review).
  • Timezone closer to UTC+2 preferred.
  • Strong communication skills and the ability to collaborate effectively with internal and external stakeholders.

It will be a significant plus if you have:

  • Experience working with the TON blockchain.
  • Knowledge of TypeScript, Haskell, Rust, or OCaml.
  • Experience in conducting code audits and identifying vulnerabilities.
  • Understanding of computer networks: HTTP, TCP/IP stack, and poll- and push-based data synchronization models used in modern service APIs.

Responsibilities:

  • Create and implement secure and efficient code for Solana, ensuring scalability, reliability, and maintainability.
  • Distribute tasks and coordinate development with another engineer.
  • Participate in daily syncs and planning sessions with external and internal team members.
  • Conduct code reviews and maintain code quality standards.
  • Review and audit code written by Serokell and potentially other teams.
  • Develop and execute unit tests, integration tests, and end-to-end tests.
  • Write detailed documentation for code, including design specs, user guides, and API documentation.
  • Stay updated on the latest developments in Solana technologies, cryptographic methods, and relevant programming languages.
  • Optimize code performance and gas efficiency.
  • Implement and enforce security best practices to protect code from common vulnerabilities.
  • Provide ongoing support and maintenance for deployed applications, addressing user-reported issues and bugs.

We offer:

  • Competitive salary.
  • Engaging international projects.
  • Participation in leading global conferences.
  • International and multicultural teams.
  • Fully remote work with flexible hours.
  • Ability to take time off as needed.
  • Investment in career and professional growth, with potential for wage increases.
  • Mentoring and training programs.
  • Opportunity to contribute to a leading functional programming blog.
  • Therapy sessions for well-being support.

By joining Serokell, you’ll become part of a warm community of ingenious engineers, computer scientists, designers, marketing experts, and other inventive minds. You’ll work on ambitious projects building the next generation of computer software, explore creative initiatives unhindered by bureaucracy, and enjoy our vibrant Slack channels—ranging from #music to #butthurt (did we mention the massive custom emoji set?).