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.
Serokell is building a talent pool for future projects, not hiring immediately. 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 or TON Developer to join a team of fierce and fun Serokellers.
Requirements:
- Fluency with at least one ecosystem: Ethereum (or another EVM-based), Solana, TON, 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 or TON.
- Hands-on experience with development tools for Solana or TON, 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).
It will be a significant plus if you have:
- 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 or TON, ensuring scalability, reliability, and maintainability.
- Integrate code with blockchain networks, often involving backend and frontend work. We’re interested in candidates skilled in either backend or frontend.
- 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 and TON 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?).