This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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. We’re seeking a middle to senior level Solidity Developer to join a team of fierce and fun Serokellers.
Job Responsibility:
Create and implement secure and efficient Solidity contracts, ensuring scalability, reliability, and maintainability
Integrate contracts with EVM blockchain networks, often involving backend or frontend work
Review and audit code
Develop and execute unit tests, integration tests, and end-to-end tests
Write documentation for code, including design specs, user guides, and API documentation
Stay updated on developments in Solidity, Ethereum, and EVM-related technologies, cryptographic methods, and relevant programming languages
Optimize code performance and gas efficiency
Implement and enforce security best practices to protect contracts from common vulnerabilities
Provide ongoing support and maintenance for deployed applications, addressing user-reported issues and bugs
Requirements:
Fluency with Ethereum or another EVM-based blockchain ecosystem
3+ years in professional software development
2+ years of professional experience writing, testing, and deploying Solidity contracts, including production deployments
Hands-on experience with Hardhat or Foundry (preferred)
Truffle/Remix acceptable
Security best practices for Ethereum/EVM smart contracts
familiarity with common DeFi patterns is a plus
Knowledge of popular token standards such as ERC-20, ERC-721, and ERC-1155
Experience 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 hash tables, binary search trees, DFS, quicksort
Strong coding practices, including clean code structure, use of git, pull requests, and code review
Fluent English, strong communication and collaboration skills
Comfortable with daily stand-ups and asynchronous updates
Full-time commitment, around 35–40 hours per week
Comfortable overlapping with US time zones (UTC 0 to UTC -8) for at least half of the day
Nice to have:
Knowledge of TypeScript, Haskell, Rust, or OCaml
Experience conducting security audits and identifying vulnerabilities
Understanding of computer networks, HTTP, TCP/IP stack, and data synchronization models used in modern service APIs
Familiarity with build/deploy automation tools and CI/CD systems such as Docker, Nix, Kubernetes