We want to help you find your place in crypto.  Join our talent collective

Sr. Software Engineer, Go Lang (Full Stack)

Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now

Please note, this role is only open to applicants based in the US. We cannot offer sponsorship at this time.

Our vision

Blockchains is committed to protecting and empowering individuals through the development of applications, services, and ecosystems designed to change the way people interact with technology, infrastructure, and each other. Software solutions in development by Blockchains focus on preparing the world for the next phase of the internet’s evolution – Web 3.0 – with an emphasis on digital identity, digital asset custody, IoT, and a stable means of digital payment.

Blockchains is dedicated to innovation, and its efforts do not stop at software. Blockchains envisions a world transformed by blockchain technology, in which digital- and real-world interactions are interwoven. Blockchains plans to build out a real-life sandbox in northern Nevada, where it, along with other like-minded companies and individuals, can come together to innovate and collaborate to create a better future for all.

What you will do

You will lead and contribute to the Engineering team by engaging in software design, development, quality assurance and deployment, and post-deployment maintenance for the Company’s blockchain-based identity product, as well as collaborating on functional requirements, product architecture, and design. The essential functions include, but are not limited to, the following:

  • Assisting the Identity Lead and the Engineering team in contributing to and shaping the development of the product roadmap and planning product releases.
  • Leading team members through complex projects by translating product requirements to software architecture requirements and design, implementation, and qualification to completing customer deployments.
  • Assisting and providing fixes for issues encountered in the field to resolve customer issues quickly.
  • Supporting customer engagements, customer project planning, customer pilots, and production deployments.
  • Providing technical and project leadership to teams of engineers.

What you will need to succeed

For maximum success in this role, you need to understand market and product requirements and translate them to software requirements, design, and architecture. You develop high-quality, high-performance, scalable, and high-availability software solutions and are able to lead the software architecture development to support diverse applications and customers. You have knowledge and experience with agile practices, Go, RDBMS (Postgres), Graph Database (Ontotext), In Memory DB (Redis), Gitlab, APIs, REST, and Service-Oriented Architectures, JavaScript web application frameworks, esp. backbone.js and underscore.js, and Microservices. You have an understanding of distributed systems architecture and principles, microservices and SOA principles, system monitoring, and configuration.

Strong oral and written communication skills and the ability to work effectively with diverse stakeholders set are required.

Your education and experience

A Bachelor’s degree or higher in Computer Science or other STEM discipline and a strong computer science background with a solid understanding of sophisticated engineering principles and techniques to utilize fundamental computing resources is required. Expertise in the design and development of scalable, high performance, and high availability systems successfully delivered or extended the capabilities of an extensive distributed system in a leadership role is also required. At least three years in large-scale enterprise-grade distributed systems for infrastructure, web services, and applications. Experience in a technical lead role supervising software engineering teams of three or more responsible for delivering products based on market and/or product requirements is preferred.

Strong cross-functional experience in enterprise-grade software from product and system architecture to software quality assurance; architecture and design of software, development processes and tools, testing, software forensics, change management processes and tools, documentation is required.

Blockchains, Inc. (“Blockchains”) is proud to be a diverse workforce, and we are committed to inclusion and diversity to ensure equal opportunity for all applicants. Blockchains provides equal employment opportunities to all employees and applicants regardless of race, color, religion, sex, sexual orientation, gender identity and/or expression, national origin, age, marital status, physical or mental disability, veteran status, or any other characteristic protected by federal, state, or local laws.

Apply now

Please let Blockchains know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Location

Job type

Apply now

Please let Blockchains know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.

Join us

The decentralized future needs you.