Back-end / full-stack software engineer
F2Pool operates cryptocurrency mining pools and staking services. It provides mining, transaction acceleration, miner tools, revenue monitoring, statistics, and related account and payout services for cryptocurrency miners.
Projects
About F2Pool
F2Pool is a cryptocurrency mining pool providing PoW mining services across numerous cryptocurrencies, including Bitcoin, Litecoin, Bitcoin Cash, Ethereum Classic, Zcash, Kaspa, Conflux, Alephium, and others. Its platform offers pool monitoring, hashrate and revenue tracking, payout management, mining calculators, miner profitability comparisons, transaction acceleration, an app, API documentation, mining tutorials, and block statistics. F2Pool also provides staking-related services for networks including Ethereum, Solana, and Babylon Bitcoin, with some staking services presented in partnership with stakefish.
Skills
About the Role
You will design, develop, and deploy software solutions that support a range of products. You will create scalable, secure, well-tested server code; design maintainable database schemas; use automated testing, CI/CD, and container orchestration; and improve products and internal processes.
Requirements
- Bachelor’s degree in Computer Science or relevant studies
- Knowledge of HTTP, WebSocket, and TCP/IP protocols
- Familiarity with Unix/Linux operating systems and shell tools
- Familiarity with Python, Docker, and Golang
- Communication and problem-solving skills
- Ability to work independently and establish an efficient development environment
Responsibilities
- Design and develop software architecture and solutions
- Create scalable systems using cloud technology and industry best practices
- Build extensible, well-tested, and secure server code
- Use automated testing, CI/CD, and container orchestration
- Design performant, scalable, and maintainable database schemas
- Suggest improvements to products and internal processes
