Job Search and Career Advice Platform

Enable job alerts via email!

(f2pool) Software Engineer - Back-end / Full-stack

stakefish

Singapore

On-site

SGD 70,000 - 90,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A blockchain technology company based in Singapore is looking for a Backend Developer to design and deploy software solutions. In this role, you will be responsible for building scalable systems and working with modern technologies like Python and Docker. The ideal candidate has a Bachelor's degree in Computer Science and experience with cloud technology. This position offers the opportunity to work closely with product managers and engineers in a dynamic environment.

Qualifications

  • Bachelor’s degree in Computer Science or relevant studies.
  • Knowledge in HTTP, WebSocket, TCP/IP protocols.
  • Familiar with Unix/Linux operating system and shell tools.
  • Familiar with Python, Docker, and Golang.
  • Team player with good communication and problem-solving skills.
  • Able to work independently and set up an efficient development environment.
  • Comfortable with ambiguity, able to take charge and get things done despite the unknown.

Responsibilities

  • Responsible for architectural design and development.
  • Create scalable systems using modern cloud technology.
  • Design server code that is extensible, well-tested, and secure.
  • Leverage automated testing, CI/CD, and container orchestration.
  • Design performant, scalable, and maintainable database schema.
  • Proactively suggest improvements for products and internal processes.

Skills

HTTP, WebSocket, TCP/IP protocols
Unix/Linux operating system
Python
Docker
Golang
Communication and problem-solving skills

Education

Bachelor’s degree in Computer Science or relevant studies
Job description
Overview

As our backend developer, you will be designing, developing, and deploying software solutions that power various products at f2pool. In this role, you will work closely with a group of talented product managers and other engineers to build the next generation of our products.

Responsibilities
  • Responsible for the architectural design and development
  • Create scalable systems to solve different problems using modern cloud technology and industry best practices
  • Create server code that is extensible, well-tested, and secure
  • Leverage automated testing, CI/CD, container orchestration, and other modern development techniques
  • Design database schema that is performant, scalable, and maintainable
  • Proactively make suggestions and challenge the status quo for improving our products and internal processes
What excites us about you? / Qualifications
  • Bachelor’s degree in Computer Science or relevant studies
  • Knowledge in HTTP, WebSocket, TCP/IP protocols
  • Familiar with the principles of Unix/Linux operating system and skilled in using shell tools
  • Familiar with Python, Docker, and Golang
  • Team player with good communication and problem-solving skills
  • Able to work independently and set up an efficient development environment
  • You are comfortable with ambiguity, able to take charge and get things done despite the unknown
Nice to have
  • You are passionate about blockchain technology, a decentralized future, and you are familiar with the technologies behind blockchains
  • You are contributing to the open-source community
  • You have working experience in a startup environment
  • You have built financial, high reliability, or security systems
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.