Back End Software Engineer (Golang, C++)

Intrepid Ventures

WorldwideremotePosted 1 month ago
Intrepid Ventures logo

Skill Required

Backend-EngineeringBlockchain-EngineeringSoftware-EngineerDistributed-Systems-EngineeringBackend-EngineerGoLang-Backend-EngineerGoLang-Backend-DeveloperGolang-Software-EngineerBackend-Platform-EngineerBackend DeveloperSoftware EngineerSoftware DeveloperGolangC++System Designrelated fieldEngineeringBlockchainNode.jsbuildingMongoDBwrittenDockerMySQLRedisLinuxjQueryAPIsAWSandFulltime

Key highlights

  • 2-5 years' backend engineering experience required
  • Golang and C++ required
  • Passion for blockchain technologies
  • Globally distributed team — asynchronous communication required
  • Multicultural team speaking on average 3 languages
  • Flexible work hours

Role overview

Intrepid Ventures is hiring a Back-End Software Engineer proficient in Golang, C++, and LLVM to develop blockchain products from concept to completion. As a blockchain venture studio that designs and builds new businesses, the role involves building scalable, fault-tolerant systems and blockchain protocols within a globally distributed team.

Responsibilities

  • Deliver upon engineering excellence by striving to build insanely scalable, robust, and fault-tolerant systems
  • Demonstrate experience of shipping high-quality product features on schedule
  • Build and maintain blockchain protocols that ensure high performance and respond to requests from decentralised applications
  • Architect software using AWS
  • Develop products from concept to completion

Requirements

  • Languages: Golang, C++
  • Compilers: LLVM
  • Frameworks: Node.JS, MongoDB
  • Must have strong experience with Linux, Docker, Redis, MySQL, Mongo DB
  • 2-5 years' backend engineering experience in a team environment
  • Experience in working on large-scale distributed systems
  • BS/MS in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
  • Deep knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Strong communication and documentation skills as well as proven ability to work within a team

Nice to have

  • Experience or interest in real-time data and back-end technologies, data pipelines, APIs, and query languages

Benefits

  • Progressive and flexible work hours that matches your personality and lifestyle
  • A multicultural and diverse team of colleagues from all over the world that speak on average 3 languages
  • The ability for you to make an impact in the emerging fields of blockchain, cryptocurrency, and decentralized technologies
  • A culture of continuous learning that is actively supported for your development and career growth
  • Challenging and stimulating work in an emerging field where you will be able to gain and showcase valuable domain expertise

Additional details

  • Our teams are distributed, so you must be able to embrace an asynchronous communication environment
  • Strong written communication skills in English are required, and you should be able to create working relationships with coworkers remotely
  • Comfortable in uncharted territory, virtual teams, and excited to build new systems and digital infrastructures
  • A passion for blockchain technologies
  • Intrepid Ventures is a Blockchain venture studio that designs and builds new businesses
  • We partner with Entrepreneurs, Challenger Enterprises and Governments to help them build blockchain organizations for scale, market leadership, and sustainability
  • We're an anti-disciplinary and globally distributed software development team of designers, engineers, and social scientists building the future on Blockchain technology
  • We are a contrarian and progressive culture of independent thinkers and systematic executors driven to build cool things that matter
Apply now