As a backend developer at f2pool, you will be responsible for designing, developing, and deploying software solutions that power various products.
You will collaborate closely with product managers and other engineers to build the next generation of products.
Your responsibilities will include architectural design and development of scalable systems to solve different problems using modern cloud technology and industry best practices.
You will create server code that is extensible, well-tested, and secure.
You will leverage automated testing, CI/CD, container orchestration, and other modern development techniques.
You will design database schemas that are performant, scalable, and maintainable.
You are expected to proactively make suggestions and challenge the status quo for improving products and internal processes.
Requirements:
A Bachelor’s degree in Computer Science or relevant studies is required.
You must have knowledge in HTTP, WebSocket, and TCP/IP protocols.
Familiarity with the principles of Unix/Linux operating systems and proficiency in using shell tools is necessary.
You should be familiar with Python, Docker, and Golang.
Being a team player with good communication and problem-solving skills is essential.
You must be able to work independently and set up an efficient development environment.
Comfort with ambiguity and the ability to take charge and get things done despite the unknown is required.
Benefits:
The job offers an opportunity to work in a dynamic environment focused on innovative technology.
You will have the chance to contribute to the development of cutting-edge products in the blockchain space.
There is potential for personal and professional growth within a collaborative team.
You will be part of a company that values proactive suggestions and improvements to products and processes.