Back End Software Engineer (Golang, C++)
Intrepid Ventures
WorldwideremotePosted 1 month ago
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