Software Engineer
You will work with other team members to develop internal applications and external products, and build projects on top of various blockchain technologies. You will apply computer science fundamentals, programming skills, system design principles, and agile development practices while contributing to blockchain engineering initiatives.
Responsibilities
- Develop internal applications and external products with other team members
- Work on projects built on various blockchain technologies
Requirements
- Bachelor’s degree or higher in computer science, computer engineering, electrical engineering, or a relevant discipline
- 2 to 5 years of experience preferred
- Solid computer science fundamentals
- Strong skills in at least one programming language such as Golang, Rust, Java, Python, C++, C#, Scala, or Haskell
- Solid understanding of computer engineering and system design principles
- Familiarity with SDLC and agile methodologies
- Interest in blockchain technology
- Knowledge of blockchain, networking, or cryptography is a plus
- Critical thinking and engineering excellence
- Ability to work effectively as an individual programmer and as a team player
Benefits
- Remote work