engineer

Welcome to a unique platform, Jobs in crypto, powered by Cointelegraph
with a list of jobs opportunities inside the blockchain, fintech and crypto industries.
NEM - Software Engineer (C++)

Software Engineer (C++)

NEM Antwerpen, Flanders, Belgium

NEM is looking for a Software Engineer to join our driven team focused on the continued development of the NEM Blockchain technology. You are highly motivated with a passion for fault tolerant and distributed systems and have the ability and confidence to analyze situations and make impactful decisions.

Responsibilities

  • Work with the development team to build features on the core protocol roadmap;
  • Design, build, maintain and take ownership of software modules and services;

Qualifications

  • 5+ years of industry experience, preferably with fault tolerant or distributed systems;
  • Proficient with latest c++ language features;
  • Ability to collaborate with colleagues working remotely;
  • Good communication skills;
  • Experience with blockchain is a strong plus.
  • You value team success over personal success

What do we offer

We are a young and dynamic organisation in full expansion that is active in an innovative sector at international level; plenty of challenges and a wide range of tasks to fulfill.

A high level of involvement and flexibility (this works in two directions) to organize your work according to your own preferences (within reason).

Opportunity to grow in the company.


Selection procedure

We all know that applying for a job can be a painstaking process. We are trying to make it as simple as possible.

Send us your CV and your motivation letter (EN). Just be yourself!

If we see the potential, we will organize a video call that fits both agendas.

If we are both convinced, we will arrange a meeting at our office, you will meet the team and we will inform you about the in and outs of the company and the tasks at hand.

If we are both happy and fully committed, we finalize all formalities and start our collaboration.

Crunchbase - Senior Data Scientist

Senior Data Scientist

Crunchbase San Francisco, California, United States of America

Crunchbase is the go-to destination to find businesses to sell to, market to, research, work for, invest in, and buy from. We’re aggressively capitalizing on this to become the single place to find information on the world’s businesses. We are hiring a hands-on Senior Data Scientist to help build the next level of the Crunchbase experience. We are looking to go deeper on the data we have to generate and present insights that help our users better understand our data, and offer observations specifically tailored to their use-case. The ideal candidate is passionate not only about data and what it can teach us, but also about our users and how to drive an experience that helps them engage with and explore our data. Engineering at Crunchbase The Crunchbase engineering team is a dynamic, fast-paced team that is committed to quickly delivering features, evaluating them, and iterating towards the ideal product. We are organized both in function and feature oriented teams, as we find that this structure provides: • The support of other experts in the technologies and the part of the stack you are using • The opportunity for engineers to operate independently and cross-functionally, while also being responsible for the complete project cradle to grave, including its success and its plan for the future Data Science at Crunchbase The Crunchbase Data Science team is a brand new team that will own all user facing data analysis features, and be responsible to the development of predictive models to power product features, as well as models to enhance the accuracy and precision of our data. What You Will Do • Help drive Crunchbase insights engine and turn our business vision into features • Collaborate with the product team and other stakeholders to help drive Crunchbase insights • Work on all aspects of the feature delivery cycle, from ideating on what to do next, collecting requirements and all the way to production • Develop statistical and machine learning models to answer questions our users are interested in such as "who is likely to invest in this company" • Help establish processes and best practices to help grow the data science team Who You Are • You have an advanced degree in a quantitative discipline • You have strong statistics and machine learning background • You have 3+ years of industry experience • You are an excellent communicator and able to explain complex issues to stakeholders in simple terms • You like to understand the product and deliver meaningful features that drive the business forward • You like to be hands-on and feel comfortable coding (Python preferred) • You are familiar with an array of analytics and big data tools (e.g R, SQL, etc) • You like finding patterns in data! What Crunchbase offers • Competitive salary and equity • A team of creative, transparent entrepreneurs driven to accomplish our mission • Daily catered lunches and plenty of snacks • Fitness reimbursement (to work off the catered lunches) • Unlimited Paid Time Off (PTO) - we don't track vacation days • Incredible medical, vision and dental benefits for employees and their families • 10 weeks fully paid parental leave for all new parents • 401(k) and Roth plans, and free annual financial adviser check-in • Free One Medical Group membership for employees and their families • Monthly commuting stipend • Free Lyft rides anywhere in the Bay Area after late nights at the office • Prime location in the Financial District of SF, near BART and Muni stops • Company and team offsites, retreats, events and happy hours
Lisk - DevOps Engineer

DevOps Engineer

Lisk Berlin, Berlin, Germany

€40K – €100K

Blockchain technology will usher in a new era of decentralized internet, supporting innovation in and disruption of all major global industries and charitable causes. Before blockchain can fully achieve its potential, it needs mass adoption. Niche programming languages, lack of technological education and uninviting user interfaces have so far kept it away from many of those with the potential to use it. This is where Lisk comes in. Lisk is a blockchain application platform. We create tools to allow developers to build their own decentralised applications on our blockchain. All of our software is written using the mainstream language of JavaScript. Blockchain application builders also get the benefit of deploying their own, customizable sidechain, along with their own custom token. They also get the benefit of thorough documentation and friendly user interface. Our core values of blockchain accessibility, education and user-centricity guide not only our technology, but also our marketing and community channels. With the founding of Lisk Academy, we aim to educate and inspire as many as possible about their ability to realise their disrupting blockchain vision. Sounds amazing? We think so too! Therefore we are looking fora DevOps Engineer who can assist the Lisk project in configuring and orchestrating its entire development infrastructure. We are a small but rapidly growing team with extraordinary ambitions. Therefore, we are searching for excellent candidates with a wide set of skills, who can help us reach Lisk’s ambitious objectives. Basic requirements: Able to work from our office in Berlin , Team player with good communication skills , Result-oriented – you like to set your own goals and you do your best to achieve them , Out of the box thinker and enthusiastic problem solver , Detail-oriented – you have a high personal standard that you set for yourself and expect others to have the same , Self-motivated , Enjoy the fast-paced environment of a rapidly growing company , Ability to multitask Essential skill requirements: , Operating systems: GNU/Linux, ideally Ubuntu 16.04 LTS, 18.04 LTS , Advanced network configuration, TCP/IP, routing, firewalling, load balancing, SSL termination , Experience with configuration management and orchestration systems, ideally Ansible , Monitoring: Nagios, Check_MK , Web server / reverse-proxy administration: Apache, Nginx, HAProxy , Continuous integration: Jenkins , Working knowledge git, GitHub , Shell scripting: bash, python Desired Skills: , Experience with Cloud Computing platforms (AWS, DigitalOcean) and virtualization (KVM) , Docker, docker-compose , Database administration: PostgreSQL, MongoDB , Data collection systems: Graylog, Prometheus, Grafana , Exposure to node.js Bonus skills: , Experience with blockchain technology, e.g. Bitcoin, Ethereum , Notable open-source code contributions , Startup experience

Are you hiring?

Blockchain - Site Reliability Engineer / DevOps

Site Reliability Engineer / DevOps

Blockchain London, England, United Kingdom

Blockchain is the world's leading software platform for digital assets. Offering the largest production blockchain platform in the world, we share the passion to code, create, and ultimately build an open, accessible and fair financial future, one piece of software at a time. We are looking for Site Reliability Engineers to join our engineering team as we tackle some some of the most interesting problems in the crypto space, like how do we securely scale a distributed financial platform that touches millions of people a day. Site Reliability Engineering (SRE) and DevOps, is an engineering discipline that combines software and systems engineering to build and run large-scale, distributed, fault-tolerant systems. SRE ensures that Blockchain’s services are reliable and available meeting our users' and the business's needs, and delivers a fast rate of improvement while keeping an ever-watchful eye on capacity and performance. At Blockchain, SRE is also a mindset and a set of engineering approaches to running better production systems—we build our own creative engineering solutions to operations problems. SREs are responsible for the big picture of how our systems are designed for operability, how they relate to each other, and we use a breadth of tools and approaches to solve a broad spectrum of problems. Practices such as limiting time spent on operational work, blameless postmortems and proactive identification of potential outages factor into iterative improvement that is key to both product quality and interesting and dynamic day-to-day work. The SRE/DevOps environment at Blockchain is a work in progress - we are looking for SREs to join the team. Are you ready for a challenge? WHAT YOU WILL DO: Optimize existing systems for scalability and build large-scale infrastructure. , Use a wide variety of open source technologies and tools. , Build continuous deployment/integration solutions. , Work on web-scale monitoring systems. , Work in close collaboration with developers. , Participate in an on-call rotation. WHAT YOU WILL NEED: , The foremost quality for this position or any position at Blockchain is integrity. , Strong background in Linux/Unix Administration. , Experience working with configuration management solutions. , You have a passion for learning new technologies. , You believe that communication/collaboration is one of the most important points in SRE culture. , Good knowledge of scripting languages (knowledge of Go / Java is a plus). , Good knowledge of best practices for web-scale infrastructure. , Good knowledge of container solutions. , Experience working with cloud solutions (AWS or GCP). , Bonus: Experience working with collocated deployments. , Bonus: Experience working with, or knowledge of, the bitcoin protocol. , Knowledge of continuous integration systems is a plus. COMPENSATION & PERKS: , Amazing and accessible office location in the heart of London (Shoreditch) and New York (SoHo). , Unlimited vacation policy; work hard and take time when you need it. , Catered team lunch every Monday, Wednesday, and Friday. , Apple equipment. , Full-time salary based on experience and meaningful equity in an industry-leading company. , London Benefits: Private Medical Insurance (BUPA), Dental, Pension, Life, Short Term & Long Term Disability.
Messari - Software Engineer - Infrastructure

Software Engineer - Infrastructure

Messari New York City, New York, United States of America

The cryptoasset industry is growing rapidly, but filtering quality projects from scams poses a challenge for developers and investors alike. Are you looking for opportunities in the industry, but concerned about the hype? Do you want to be help people parse signals from noise, ship product, and actually BUIDL? Messari is a New York based startup backed by some of the industry’s top investors. Our mission is to promote transparency and smarter decision-making within this emerging ecosystem by building a free, global, and open-source data library for cryptoasset projects. We are seeking a talented engineer to help scale our core data intake and output systems. You will build tools that ingest high volumes of real-time information, including blockchain data. You will design flexible APIs and data feeds for a variety of users. You will be involved in all stages of product development, from idea generation to execution, shipping, and iteration. You must be comfortable working in a fast-paced startup environment, and looking for an entrepreneurial role where you can take ownership of your work with little hand-holding. Skills and Experience: Ability to write clean and effective code, regardless of framework , Experience with database design , Experience with server scaling , Experience working with real-time data , Ability to balance fast release cycles with a long-term focus , Experience with git and github , Passionate about the cryptoasset ecosystem and open-source technologies Preferred qualifications: ** , DevOps experience , Go , Distributed systems background Our world-class database will be relied on by major industry participants, investors of all stripes, and the broader public, including governments and regulators. To build this, we are constructing our engineering team around these **core values: , Elegant systems often, but not always, lead to happy customers , Modularize, refactor, and document , Flexibility is key; code only what's necessary , Write readable code , Ship early, get feedback often As an early member of our team you will be working directly alongside our senior developers, and fit is critically important to us. If you align well with these values, and are looking for the opportunity to challenge yourself, we would love to hear from you! Messari is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. Messari does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age, military or veteran status, or any other basis protected by applicable local, state, or federal laws. Messari also strictly prohibits harassment of any kind.
ConsenSys - Frontend Engineer (Balanc3)

Frontend Engineer (Balanc3)

ConsenSys Brooklyn, New York, United States of America

ConsenSys is a venture production studio and the leading technology firm in blockchain globally. We deliver products, solutions and platforms built using blockchain technology to transform how business is done in complex network of buyers, suppliers and consumers. Our teams are busy at work building the future of identity, financial markets, commerce, the music industry, security, and infrastructure, and more. To accomplish this we've built out a flat organizational structure which we call the ConsenSys Mesh: a network of individuals & teams working autonomously and towards the same goal. If you are someone that thrives in a fast-paced environment where being self-directed, determined, and resilient are a requirement, we would love for you to join us. About Balanc3 at ConsenSys: The Balanc3 team is building and developing financial reporting products on the Ethereum blockchain. We're leading the accounting initiatives in the blockchain industry through our accounting software platform, full service partnerships, and accounting industry involvement. We have brought together leaders in both the accounting and blockchain industries to inform the design of our products. About the Role: We're seeking a Frontend Engineer who is a self-starter and quick learner with a keen interest in Ethereum and blockchain technologies. Our ideal candidate is one who communicates effectively and consistently ships high quality, well-tested code. Responsibilities: Develop new user-facing features , Build reusable code and libraries for future use , Ensure the technical feasibility of UI/UX designs , Optimize application for maximum speed and scalability , Assure that all user input is validated before submitting to back-end , Collaborate with other team members and stakeholders Requirements: , Expert knowledge of JavaScript , At least three years of front-end engineering experience, a large portion of which was in a team environment , Experience working with React/Redux or similar front-end frameworks , Current with the state of the JavaScript eco-system (ES6, Babel, NPM, Webpack, Rollup, etc.) , Strong design focus with commanding grasp of HTML, CSS, and related web technologies , Ability to use design patterns to create simple and reusable components for complex UIs , Awareness of cross-browser compatibility issues and client-side performance considerations , Familiarity with continuous integration and deployment , Basic knowledge of relational and non-relational data stores like MySQL, MongoDB, etc. Here are some of the perks of being part of a unique organization like ConsenSys: , The forefront of a revolution. At ConsenSys we fundamentally believe that a next generation of technologies presents the opportunity to create a more just and equitable society. , A dynamic startup environment. ConsenSys is a thought leader in the blockchain space and we are absorbing a significant portion of the mindshare. This is both exciting and challenging, as we learn to scale our organization while adhering to the principles of decentralization. , Continuous learning. You’ll be constantly exposed to new languages, frameworks and ideas from your peers and as you work on different projects - challenging you to stay at the top of your game. , Deep technical challenges. This entire ecosystem is about 10 years old. Ethereum itself is still a toddler. There is much work to be done before these platforms can scale to the order of millions or billions of users. ConsenSys is building the technology platforms that can get us to those next thresholds of scale.
Brave - Senior Android Engineer

Senior Android Engineer

Brave San Francisco, California, United States of America

Brave is looking for an experienced Android­-focused Senior Software Engineer to work on our latest Chromium­ based Android browser. This is a high­ profile and impactful, hands­-on position in an early stage startup. Skills & Requirements Requirements 5+ years experience with Android development , Strong Java development skills , Working experience with writing C++ code , Android Studio and/or Eclipse IDE experience , Demonstrated experience developing for material design , Android SDK, NDK, and JNI experience , Experience with software development via distributed development teams , Comfortable working in an open source setting , A passion for helping protect users’ privacy and security , Written and verbal communication skills in English , Proven record of getting things done Benefits , Competitive salary , 4 weeks (20 days) of paid vacation per year , Excellent medical coverage , Generous 401k plan , Stock option grant , Travel and conference budgets , Commuters benefit (On site only) , Hip office in the SoMA neighborhood of SF Candidates must be legally authorized to work in the United States or Canada.
Steemit - Full-Stack Engineer

Full-Stack Engineer

Steemit Austin, Texas, United States of America

Our full-stack engineering team builds every piece of software that ** isn't** the blockchain. This includes the web application at https://steemit.com, as well as a bunch of really interesting microservices that transport data to and from the blockchain daemon itself. Every full-stack engineer at Steemit brings a unique set of skills, knowledge, and interests when they join our organization. Through teamwork they expand these horizons and contribute to every part of our stack, including building user interface components, adding APIs to client libraries, and scaling out our backend services to handle the traffic volume of a first-tier social sharing application. At Steemit, software development is a team exercise. Our engineers work together to plan and implement great solutions to interesting problems, delivering fully functional features to our consumers every two weeks or even more often than that. General Responsibilities As members of an engineering team, estimating the relative complexity of features planned for implementation and planning their implementation. , Writing code in several different programming languages to implement features and fix defects that are both user-facing and service-oriented. , Reviewing proposed changes to our codebase by other engineers or community members and providing useful feedback. , Working with DevOps engineers to deploy applications to our platform. , Setting up and maintaining automatic software building and testing. , Diagnosing issues and failures in production services and assisting DevOps staff in repairs. Technologies and Skills Preferred , Modern Javascript (ES6) and TypeScript , React.JS , Redux , Python , JSON-RPC , Planning with Scrum
ABRA - Sr. Scala Engineer

Sr. Scala Engineer

ABRA Mountain View, California, United States of America

Want to transform the financial industry? Abra is working on the world’s first multi-currency, multi-crypto mobile wallet that lets you buy, sell, hold, and send fiat and crypto currencies all in the palm of your hand. Position Overview As a Senior Software Engineer, you will write server side code that powers Abra’s mobile apps in Scala. You will build a robust and scalable back-end infrastructure that facilitates digital cash transactions between smartphone users all around the world. We’re building a high volume transactional system that exposes a simple, usable set of APIs on top of crypto-currencies and associated smart contracts. You will also help with writing test automation to assure that our solutions delight our customers. Responsibilities Collaboratively identify product requirements and design architecture with Product, UX, and Mobile App development team , Write server side Scala APIs for crypto-currency transactions , Write automated tests for those APIs , Conduct early project scoping and collaborate with cross-functional teams. Skills and Requirements , +5 Years in server side development , Deep expertise in REST and RESTful APIs , Expertise in Scala a must , Experience in Java for Test automation , JBehave or Cucumber, Git, continuous integration tools (Jenkins) , Ability to work effectively, efficiently and independently with minimal oversight , Excellent organizational skills and attention to detail , Strong communication, collaboration and interpersonal skills. , BS/MS in Computer Science or a related field , Experience in modern test techniques such as Test and Behavior Driven Development (TDD and BDD)
Elastos - System Software Development Engineer

System Software Development Engineer

Elastos Shanghai, Shanghai, People's Republic of China

Job responsibilities: Our general work is to develop a set of operating environment based on blockchain technology for different OS platforms so that third-party App can perform trusted computing in this operating environment; Our target OS including but not limited to: android, iOS, windows, x86_linux, arm_linux, etc; The development languages we may use include but are not limited to: C ++, java, go, js, python, c,],) etc; We are more inclined to the system layer software development, may involve the OS: one or more of process, thread, network protocol stack, Framework, RPC and so on; We also have web server development, we need to solve such problems: high volume of concurrent data, P2P network communications, secure communications; We also need to understand cryptography, DRM personnel, help us to develop blockchain algorithm, the development of blockchain applications. Job requirements: I hope you have a certain understanding of the blockchain, for example, know the relationship between Bitcoin and the blockchain, understand the technical principles of bitcoin mining, and more interested in the blockchain, believe & recognize the application value of blockchain technology in the future; Toss of love, strong curiosity and ability, in his spare time have studied some projects, technologies, such as: amateur to do some software projects, learning new technologies and personal practice; 3 years of programming experience, I hope you can have their own good business / technology areas, if there is a project, the product proved the best.
CoinMarketCap - Senior Full Stack Engineer

Senior Full Stack Engineer

CoinMarketCap New York City, New York, United States of America

As a full stack engineer, you will be directly developing tools that get utilized across millions of users every day. Our engineers work on a wide variety of products including our public facing website, commercial API product, internal tools, and upcoming services. Requirements: 5+ years of web development experience , Experience with testing frameworks , Proven ability to design, develop, and maintain web systems , Solid troubleshooting and problem solving skills , Passion for the world of cryptocurrency and related ecosystems Recommended: , Proficiency with Python and related frameworks , Proficiency with NodeJS and related frameworks , Proficiency with modern front end frameworks like React.js and Vue.js , Experience with high traffic volume websites , Experience with designing user interfaces , Experience building APIs and developing integrations with third-party services , Knowledge of financial markets and data
Storj Labs - Senior Software Engineer, Backend

Senior Software Engineer, Backend

Storj Labs Atlanta, Georgia, United States of America

Storj Labs is building the world’s best distributed storage system! With active storage nodes on every continent (except Antarctica (so far!)), Storj is leading the way for decentralized cloud storage. To give you a sense of scale, our system has over 100 PB of capacity and growing. By joining this team, you’ll be working on problems in object storage, networking, system design and architecture, erasure codes, distributed systems and P2P (DHTs, NAT traversal, fairness mechanics, incentives, etc), filesystems, cryptography, attack-resilient protocols, cryptocurrency, Byzantine fault tolerance, and more. We don’t expect you to be an expert in any of these, or even know about all of them. We’re looking for people who have a demonstrated ability to learn and grow, and get stuff done. Headquartered in Atlanta, Storj is a global company with North American employees in California, Washington, Utah, Michigan, and Georgia, and European employees in Germany and Bulgaria. In Storj’s engineering department, you’ll spend the day working with a collaborative and innovative team to solve daily programming and operational challenges. These tasks are organized to make incremental progress toward our ambitious goal of decentralizing the world’s data. There are multiple teams, where teams are organized around areas of responsibility and ownership. Each team has a sprint planning meeting every two weeks to discuss the projects and issues we’ll be working on over the next two weeks and to sync up with our roadmap. We host weekly lunch-and-learns where an engineer will present on or train other engineers on some interesting topic. We do quarterly innovation weeks where developers are encouraged to spend a week and build exciting new products of their own creation, independent from existing roadmaps. We’re very remote friendly. Being a global team, we rely heavily on video conferencing and group chat software. Even many of our employees who work near a regional office work from home some days of the week, which helps ensure that scheduled activities and meetings are remote-work friendly and accessible to anyone working from home. Most internal company communication happens through Slack (mostly GIFs) and/or Google Hangouts (we have computers dedicated to Google Hangouts). All employees are offered excellent benefits including healthcare, dental, vision, and equity. All of our code goes through code review before getting merged, which is a wonderful opportunity to help engineers learn things they might not know and improve their skills. This position is for backend development using the Go programming language. We have begun using the Go programming language, but many of us came to Storj not specifically knowing Go beforehand. We don’t care if you have experience with Go, but we do require that you are proficient in some programming language at building systems, solving problems, understanding requirements, and getting things done. The interview process will require that you demonstrate the ability to solve problems with programming via a paid off-site homework problem where we give you a representative problem and ask you to solve it. Successful candidates will demonstrate an ability to make sense of incomplete documentation, design and architect a software system cleanly and clearly, understand and anticipate user needs, and communicate what they’ve done clearly and well. We would love to have you join us!
Digital Asset - Cryptography Engineer

Cryptography Engineer

Digital Asset Zürich, Canton of Zürich, Switzerland

Digital Asset is among the fastest growing, most recognized fin-tech startups globally and is the market leader in developing distributed ledger technology applied to the market infrastructure and financial services sector. Backed by leading financial institutions, infrastructure providers and financial software providers, the company is delivering enterprise-grade solutions for post-trade services. As a member of the Platform Engineering Architecture Team, the Cryptography Engineer selects, reviews, defines, develops and delivers cryptographic solutions within our globally distributed Engineering team, collaborating on cryptography across the whole development process, from Product to Operations. The Cryptography Engineer further contributes to the security design and review of our architecture and products together with peers from the security team. Key Responsibilities Design, review, and implement potentially complex cryptography and security solutions. Keep up to date with relevant cryptography in theory, implementation and industry practice. , Contribute to the design and review of the security architecture of our products together with your peers from the security team. , Help to maintain, groom and communicate the cryptographic aspects of our security roadmap. , Help capture customer cryptographic requirements together with the product and business development teams. , Help drive and manage cryptographic vulnerability processes and third party cryptography audits. , Coach and educate engineers on cryptography. Key Criteria , Hands on experience in applied cryptography and cryptographic protocols, including efficient symmetric and asymmetric encryption, signature schemes, zero-knowledge proof schemes. , Drive our cryptographic solutions by design, code, theory, and collaboration. , Apply cryptography engineering practices, including the review of cryptographic implementations, to deliver production quality software to be used by the largest financial institutions in the world. , Strong software engineer. Regardless of which language you use or how you learned it, we’re looking for people who can write clean, effective code. , Strong collaboration skills—our work isn’t carried out in a vacuum, and everyone contributes to get the job done. , Experience delivering high-quality, innovative, increasingly complex, commercial software products to a global market. , Analytical, structured, tactical, and strategic. You are an engineer that thinks before acting. , Direct and transparent verbal and written communication skills, including research and technical writing skills, with the willingness to work with distributed teams and different cultures. , Open, strong communicator who communicates effectively across groups, locations and cultures, in-person and virtually. , A natural leader who builds productive and effective relationships across the organization. , Continuous growth mindset with strong disposition toward innovation and intrapreneurial ways of working. , Courage of convictions with a high degree of humility. Embraces constructive feedback and is resilient. , MS or PhD in computer science, or related discipline. , Experience with HSMs and operational procedures is a plus. , Confident & "all in".
NEM - Full Stack Software Engineer

Full Stack Software Engineer

NEM Antwerpen, Flanders, Belgium

NEM is looking for a full-stack software engineer to join our product development team. You will be involved in the design and development of our tools. Responsibilities In this role, it is important to be able to iterate rapidly based on user feedback, experiment with different ideas, without losing sight of engineering quality. , You’ll be willing to share your opinion on technical direction, and contribute to the mix of ideas. , You will be joining our Agile development teams. , You will advocate high-quality engineering and best-practice in production software as well as rapid prototypes. , You must be a strong communicator who can explain what is required to build and deliver great software products. , Work with the rest of the team and develop collaboratively. You may also have a knack for related skills, including user experience, data visualization, algorithm design and there may be opportunities to grow these other skills as part of your role if you so wish. Qualifications , You are an excellent software engineer, with full-stack experience or very strong skills in Javascript/TypeScript and Java, with a keen interest in extending your skillset across a wider spectrum of technology. , You have experience building single page applications. , You have experience making cross-chain desktop apps using Electron. , Frontend: Angular 5 ES6 OO Javascript Typescript Sass D3 , Backend: JavaScript/TypeScript express server MongoDB GraphQL REST APIs Kubernetes and related technologies. What do we offer We are a young and dynamic organisation in full expansion that is active in an innovative sector at international level; plenty of challenges and a wide range of tasks to fulfill. A high level of involvement and flexibility (this works in two directions) to organize your work according to your own preferences (within reason). Opportunity to grow in the company. Selection procedure We all know that applying for a job can be a painstaking process. We are trying to make it as simple as possible. Send us your CV and your motivation letter (EN). Just be yourself! If we see the potential, we will organize a video call that fits both agendas. If we are both convinced, we will arrange a meeting at our office, you will meet the team and we will inform you about the in and outs of the company and the tasks at hand. If we are both happy and fully committed, we finalize all formalities and start our collaboration.
IOTΛ Foundation - Senior Software Engineer

Senior Software Engineer

IOTΛ Foundation Berlin, Berlin, Germany

The IOTA Foundation is a not-for-profit organization headquartered in Berlin, Germany. The Foundation’s mission is to support the development and standardization of new distributed ledger technologies (DLT) that drive permissionless innovation ecosystems, in particular the IOTA Tangle. The IOTA Tangle is an innovative type of DLT specifically designed for the Internet-of-Things (IoT) environment. It is an open-source protocol facilitating novel Machine-to-Machine (M2M) interactions, including secure data transfer, fee-less real-time micropayment, and the collection and dissemination of sensor-based and other types of ‘oracle’ data. Job Description Currently, we are looking for a Senior Software Engineer to join our core Research & Development Team. We are looking for a tech-savvy candidate, with a broad experience in legacy back-end systems, especially with micro services & native code in C/C++, and who can demonstrate their ability to lead a team of engineers to work towards a common goal using agile development best practices. Our team, like our technology, is distributed. For this position, you can choose to work remotely from anywhere in the world, or you can work out of our satellite offices in Berlin (HQ), Tel Aviv, or later this year Singapore, Taipei. Job Responsibilities Take ownership of the technical architecture of a software project , Define the end to end process, including choosing technologies and organizing the team to implement solutions , Manage an agile development team , Work with a product owner to decide on project requirements, timelines, and team standards , Design and develop IOTA software components for PCs or embedded firmware , Integrate and improve current solutions as part of the global IF community , Participate in and help transform cutting-edge research into practical software products , Implement software development best practices and collaborate with other software projects in open source DLT space , Engage with the IOTA community Minimum Job Qualifications , 3-5 years of experience in C/C++/Java , Experience managing a team , Proven profile of excellency , Excellent interpersonal skills and team player , B.Sc. in Computer Science, Electrical Engineering or able to demonstrate significant relevant field experience , Experience developing complex system architectures , Self driven and motivated with passion to research and act where software and cryptography meet Preferred Job Qualifications , 5+ years of experience in Real-Time or Embedded Systems using C/C++ , Previous RTOS experience (e.g. THREADX / QNX / Nucleus / VxWorks / embedded Linux) , Experience designing architectures for portable, embedded systems is a plus , Proven track record in designing software algorithms and data structures is a plus We offer our employees... , Constant technology challenges , Opportunity to be a high-impact contributor , Work with the best engineers in their field , Casual and fun work environment from anywhere in the world with a reliable internet connection We are currently accepting applicants from Australia, Brazil, Canada, (the) EU, Israel, Norway, Pakistan, Singapore, Switzerland, Taiwan, (the) UK and (the) US. Residents of these countries, are welcome to submit an application, residents of all other countries will be put on hold until we can hire in other areas.
Bitmain - Back-end Software Engineer

Back-end Software Engineer

Bitmain Zug, Canton of Zug, Switzerland

Bitmain Switzerland AG with seat in Zug is a part of Bitmain Technologies, which operates very successfully both in the hardware and software sector of cryptocurrencies and artificial intelligence. We're looking for an experienced Back-end Software Engineer to develop the back-end web servers and Build blockchain data indexing and retrieving service. Responsibilities include: Design APIs of web services , Implement web servers by plumbing data from relational and key-value databases , Write unit tests and integrations tests for the web servers , Setup caching, monitoring systems for the web services Requirements , Over one year of Golang programming experience. Alternatively, over two years of C++/Java programming and interested in learning Golang. , Familiar with MySQL , Familiar with key-value stores like Redis, BoltDB , Familiar with Protocol Buffers and gRPC , Familiar with Git. , Fluent in English Preferred: , perience in developing and maintaining web server , Understand blockchain related concepts like POW, UTXO, smart contract, etc. , Award winner in programming contests like ACM/ICPC, Google Code Jam, Topcoder Open, etc. , Fluent in German
ConsenSys - Full Stack Engineer

Full Stack Engineer

ConsenSys Toronto, Ontario, Canada

ConsenSys Enterprise combines expert business knowledge and leading agile processes to offer distinctive support for enterprise IT enablement. You will be joining a team of leading blockchain and enterprise experts to deliver solutions for Fortune 500 level organizations. Our Enterprise customers are some of the largest companies and financial institutions in the world and you will need to structure complex trainings and programs. We are the driving force behind two major industry consortia, the Enterprise Ethereum Alliance and Accounting Blockchain Coalition, and contribute significantly to the governance and operations of both. About the role: We're seeking a Full Stack Engineer who is a self-starter and quick learner with an interest in Ethereum and blockchain technologies. You have worked with large code bases while minimizing technical debt, have strong knowledge of modern Javascript, and care about crafting elegant, well-tested code. Requirements: You are an expert in Javascript and node.js and keep up to date with the latest developments in back-end technologies, and web standards , You have experience developing and consuming APIs , You’ve worked in an Agile development team Bonus Points , Demonstrated interest and knowledge of blockchain technologies and cryptocurrencies , Passionate about the prospects of decentralized technologies. , Enjoys finding new technologies and processes that make life easier , Experience working with a distributed team Here are some of the perks of being part of a unique organization like ConsenSys: , The forefront of a revolution. At ConsenSys we fundamentally believe that a next generation of technologies presents the opportunity to create a more just and equitable society. , A dynamic startup environment. ConsenSys is a thought leader in the blockchain space and we are absorbing a significant portion of the mindshare. This is both exciting and challenging, as we learn to scale our organization while adhering to the principles of decentralization. , Continuous learning. You’ll be constantly exposed to new languages, frameworks and ideas from your peers and as you work on different projects -- challenging you to stay at the top of your game. , Deep technical challenges. This entire ecosystem is about 10 years old. Ethereum itself is still a toddler. There is much work to be done before these platforms can scale to the order of millions or billions of users. ConsenSys is building the technology platforms that can get us to those next thresholds of scale.
Elastos - Test Engineer

Test Engineer

Elastos Beijing, Beijing, People's Republic of China

Job responsibilities: Work closely with developers and product managers to evaluate their workflows, control releases, test coverage and product quality; Automate repetitive tasks to improve test efficiency and establish coverage test; Write relatively complex code / scripts to test the system to achieve the necessary test environment and facilities; Develop test plans, design and implement test cases, and track defects or issues in the product software. Job requirements: Bachelor degree or above in computer science, more than three years of experience in testing; , Have development / test automation experience; , Skilled Java, C / C + +, Go, Python programming; , In-depth understanding of various test methods. Bonus: , Blockchain related experience is preferred; , There are blockchain wallet technology priority.
Exodus - Asset Integration Engineer

Asset Integration Engineer

Exodus Delaware, Ohio, United States of America

There are many assets in the top 25 that Exodus does not support. Your role as an Asset Integration Engineer is to bring additional asset support inside of Exodus. Additional asset support brings Exodus into the forefront of each respective asset community. Exodus is a desktop application built using Electron with backend services written in Node.js. If you've never worked with Electron before, you can think of it like the marriage of Chrome + Node.js. What You Will Do Write backend servers in Node.js that integrate with the asset’s server. , Choose database technology like LevelDB, LMDB, or Postgres to index and store addresses, transactions, etc. , Modify the front-end React.js components in Exodus to support the asset. , Implement or use 3rd-party libraries for asset signing and transaction creation. , Work with the UX designers to implement UX edge cases specific to each asset. Who You Are , You have exchanged digital assets before and hold some of your savings in blockchain assets. , You have a deep knowledge of the Node.js APIs and are comfortable writing asynchronous algorithms. , You understand how to leverage the power of Promises, async / await, and generators. , You have a basic understanding of cryptographic primitives like hashing, macs, PK-crypto, and signing. , You have at least a few published npm packages. , You have an understanding on how REST differs from GraphQL. , You love writing code in Node.js and don’t understand why anyone would choose any other platform to write web services :) , You take initiative and don’t wait for direction. , You’re open-minded, humble, and value the best idea to winning. , You’re able to clearly articulate your thoughts and ideas via written communication. , You’re helpful and willing to offer assistance to other team members within the company or customers.
Xapo - Android Senior Developer

Android Senior Developer

Xapo Palo Alto, California, United States of America

Xapo is seeking a Senior Android Developer to join our mobile team. We need someone passionate about Android who is willing to work with first class engineers around the world. This position can be done from anywhere: from your home, or from a co-working space, just anywhere in the world. RESPONSIBILITIES As an Android Developer, you will be building components of our mobile app that will enable thousands of people spend their money through their cellphones. You will help design and build key system services and applications that are revolutionizing the fintech world. We are looking for passionate, enthusiastic and top quality engineers; if you think you have what it takes to help take Xapo to the next level, then come join us! Requirements Education and/or Experience: 3+ years experience in Android development , ‎5+ years of experience in Java or similar language , Experience working with teams and code sharing , Passion for Clean codes, where re-usability, testability and legibility are a must! , Familiarity with agile environment and using tools like git, jira, crashlytics and performance metrics , Familiarity with Pull Request/Code review environments Nice to have skills: , Experience working with Kotlin is a BIG plus , Experience with CI integration, tests and static code analytics , ‎Knowledge of retrofit2, firebase, databinding, butterknife, tracking