Senior Software Engineer - Distributed Cloud Applications

microservices distributed architecture, server-sied frameworks (NodeJS) and NoSQL databases
Full Time
Depends On Experience
Telecommuting not available Travel not required

Job Description

As a Senior Software Engineer on the newly formed Blockchain Solutions Team, you will focus on developing a token launch platform that offers investment banking and registrar functionality such as generation of smart contracts, token sale & management, registration portal for investors and token issuing companies, regulatory compliance including investor accreditation, payment gateway (crypto and fiat), integration with crypto exchanges etc.


Be part of the revolution


BlockRules, a newly formed Verseon subsidiary, is building the first fully compliant token launch platform implemented on the blockchain. This breakthrough permits fully regulated, secure, and transparent support of securities, including decentralized trading.  By democratizing investment access with blockchain technology, we will change the way new medicines and other life-science innovations are funded and how the resulting proceeds are shared. 



  • Bachelor’s or Master’s degree in technical or scientific degree program
  • Minimum 10 years of professional experience
  • Writing scalable, robust, testable, efficient, and easily maintainable code
  • Translating software requirements into stable, working, high performance software
  • Playing a key role in architectural and design decisions, building toward an efficient micro service distributed architecture
  • Proficient server-side frameworks (such as NodeJS), and NoSQL databases (such as MongoDB)
  • Demonstrates active pursuit of optimizing CI/CD process and tools, testing frameworks and practices (preferably GitHub, Jenkins/Bamboo, Mocha/Karma, etc.)
  • Strong communication and collaboration skills with track record of taking solution ownership


  • Strong knowledge of Go programming language, paradigms, constructs, and idioms
  • Knowledge of common Goroutine and channel patterns
  • Experience with the full site of Go frameworks and tools, including:
  • Router packages, such as Gorilla/Mux
  • Go http package
  • Ability to write clean and effective Godoc comments
  • Familiarity with code versioning tools
  • Blockchain concepts and client libraries, such as go-ethereum
  • Using databases in Go

Posted By

47071 Bayside Parkway Fremont, CA, 94538

Dice Id : 90953899
Position Id : 646842
Have a Job? Post it