About the job
Join our innovative team at f2pool as a Software Engineer, where you will play a pivotal role in designing, developing, and deploying cutting-edge software solutions that drive our diverse range of products. Collaborate with skilled product managers and fellow engineers to create the next generation of technology in the blockchain space.
Your Responsibilities:
- Architect and develop robust software solutions.
- Implement scalable systems utilizing modern cloud technologies and industry best practices.
- Write secure, well-structured, and extensible server-side code.
- Utilize automated testing, CI/CD pipelines, container orchestration, and other state-of-the-art development methodologies.
- Design efficient, scalable, and maintainable database schemas.
- Proactively suggest improvements and challenge existing processes to enhance our products and workflows.
What We Value in You:
- A Bachelor’s degree in Computer Science or a related field.
- Proficiency in HTTP, WebSocket, TCP/IP protocols.
- Familiarity with Unix/Linux systems and shell tools.
- Experience with Python, Docker, and Golang.
- A collaborative team player with excellent communication and problem-solving skills.
- Ability to work independently while establishing an efficient development environment.
- Comfortable navigating ambiguity and driving projects to completion.
Preferred Qualifications:
- Passion for blockchain technology and familiarity with its underlying principles.
- Active contributions to the open-source community.
- Experience in a startup environment.
- Background in building high-reliability financial or security systems.

