Blockchain Developer Jobs

Deep Learning Specialization on Coursera

Ethereum jobs 20 January 2019

Post a premium job listing!
create
Senior Backend Entwicklung (m/w/x) | Blockchain-basierte Wertpapiere at CASHLINK Technologies GmbH (Frankfurt am Main, Deutschland)
1d

Deine Mission



  • Du arbeitest direkt mit den Gründern und dem Rest des Teams an der Blockchain-basierten Plattform.

  • Du konzipierst und programmierst das Backend für die automatisierte Erstellung von Wertpapieren auf der Ethereum-Blockchain, die Zahlungsabwicklung für Investoren und den Peer-to-peer-Handel auf der Plattform.

  • Du wählst oder entwickelst Tools, Frameworks, Bibliotheken und Coding-Pattern für eine nachhaltig skalierbare Backend-Architektur, hauptsächlich im Ökosystem der Programmiersprachen Python und TypeScript.

  • Du sorgst für einen reibungslosen Deployment- und Delivery-Prozess der Software.




Deine Fähigkeiten



  • Du hast exzellente Kenntnisse in mindestens einem Web-Backend-Framework.

  • Du hast mehrere Jahre Erfahrung mit Python, JavaScript, oder vergleichbaren High-Level-Programmiersprachen.

  • Du entwickelst grundsätzlich mit automatisierten Tests und Continuous Integration und hast Erfahrung mit Test-Driven Development.

  • Du kannst aufkommende Probleme selbst analysieren, ihnen auf den Grund gehen und sie eigenständig lösen.

  • Du sprichst fließend Deutsch oder Englisch.




Das bieten wir dir



  • Eine Festanstellung in Vollzeit mit attraktivem Gehalt.

  • Bring Your Own Tech Stack: Wähle selbst, mit welchen Programmiersprachen und Frameworks das Team arbeiten soll.

  • Wähle selbst, mit welcher Hardware-Ausstattung du arbeiten möchtest.

  • Ein junges, sympathisches, hoch motiviertes Team aus den Disziplinen Software-Entwicklung, Business, Marketing, PR, Sales und Legal/Regulatorik. Du arbeitest zum Beispiel mit Jonas Haag und Niklas Baumstark (Twitter) zusammen.

  • Ein modernes Büro mit viel Tageslicht, Ruhe (kein Großraumbüro!) und einer großen Dachterrasse direkt an der Berger Straße in Frankfurt am Main.

  • Die einmalige Chance, von Anfang an Teil eines schnell wachsenden Unternehmens zu sein und dich persönlich und fachlich stark weiterzuentwickeln. Du erhältst Coaching in den Bereichen Software-Entwicklung, Unternehmertum/Startups, Venture Capital, Führung, etc. und bist stets eingeladen, Konferenzen und Workshops zu besuchen.


Software Engineer Blockchain (m/w/d) at IBM Client Innovation Center Germany GmbH (München, Deutschland)
6d

Du willst das digitale Zeitalter aktiv mitgestalten? Du begeisterst Dich für neue Technologien? Du schaust gern über den Tellerrand und bist auf der Suche nach neuen Herausforderungen?


Dann werde Teil des IBM Client Innovations Centers (CIC): Mit einem Team aus über 500 Entwicklern, Tüftlern und Visionären sind wir in über 80 Kundenprojekten agil unterwegs und lassen dabei keine Branche aus. Dabei profitieren wir von der Erfahrung und dem Technologie-Knowhow des IBM-Netzwerks.


Gehe den nächsten Karriereschritt mit uns – als Software Engineer Blockchain (m/w/d) unserem Standort München.


Deine Aufgaben:



  • Entwicklung von Hyperledger Fabric Chaincode (Smart Contracts) als Teil eines Projektteams

  • Entwicklung von Integrationslösungen von Hyperledger Fabric mit IoT und/oder bestehenden Unternehmenslösungen

  • Entwicklung von Mobile und Web Apps für Blockchain-Anwendungen

  • Aufsetzen und Betreuen von CI/CD pipelines


Dein Profil:



  • Praktische Erfahrung mit Java, Golang oder Node.js

  • Idealerweise praktische Erfahrung mit Angular oder React

  • Idealerweise Erfahrung mit Hyperledger Fabric, Ethereum oder anderen Blockchain-Technologien

  • Erfahrung in DevOps, mit Docker und Kubernetes von Vorteil

  • Hohe Lernbereitschaft, Analysefähigkeit und Problemlösungskompetenz sowie Teamfähigkeit und Eigeninitiative

  • Reisebereitschaft

  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift


Wir bieten:



  • Individuelle Karrierepfade und zielgerichtete Unterstützung durch Deinen Career Coach

  • Vielfältige Trainings- und Zertifizierungsangebote

  • Regelmäßiger Austausch innerhalb unserer fachspezifischen Communities

  • Interdisziplinär und kollegial arbeitende Teams

  • 30 Tage Urlaub und flexible Arbeitszeiten

  • Vielseitige Möglichkeiten, Dich und Deine Ideen aktiv einzubringen

  • Wertvolle persönliche Berufserfahrung in einem der größten IT-Unternehmen der Welt


Wir freuen uns darauf Dich kennenzulernen! Sende uns Deine vollständigen Bewerbungsunterlagen per Email an CICRECDE@DE.IBM.COM. Bitte gib dabei den Standort München, Dein gewünschtes Eintrittsdatum sowie Deine Gehaltsvorstellung an.


Blockchain Developer at LMAX Exchange (London, UK)
1w

Would you like to help bring cryptocurrency trading into the mainstream institutional market place?


LMAX Exchange has recently launched the world's first cryptocurrency exchange for institutional investors, based on our award winning technology and 10 years experience building and operating FX trading platforms.


We're looking for someone who has the skills and interest to help grow our blockchain and cryptocurrency expertise - enhancing our existing integrations, bringing new coins to the platform, and acting as a subject matter expert supporting the rest of the team.


Come work with us!



What you’ll be doing:


Coding, and lots of it. The majority of our code base is in Java - we stay up to date and use the latest versions and language features. There is a decent chunk of Web technology (Javascript/vue.js, HTML, and CSS) and databases (SQL) too.


Design. You will be working with other members of the team to figure out how to implement new features or meet a specific requirement. This is a fairly fluid process with lots of discussion and white-boarding, while avoiding extensive documentation.


Performance testing and profiling. Working on a financial exchange brings some interesting throughput and latency challenges, so we care a lot more about software performance than many other organisations. This often requires investigative work and digging deep into the internals of our systems to understand how they behave.


Production support. A necessary part of any production system. All developers help out with supporting our business and technology operations staff to resolve issues as they occur.



Our Values:


A dedication to quality. We believe that a process based on 'fast feedback cycles' is a great way to build a stable, well performing system. To support this we employ a significant amount of automated testing, automated deployment and continuous integration. LMAX Exchange was an early adopter of Continuous Delivery and continues to be a leader in the area (one of the authors worked for us for several years).


Working collaboratively. Software is not built in a vacuum, people with blended skill sets working together produce the best results. We use practices like collaborative design and pair programming. This allows us to work together on design and implementation as well as sharing knowledge and helping new starters get up to speed quickly. For testing we eschew a “throw it over the wall” mentality and developers will write and do a lot of their own testing, which frees up the test analysts to do higher value exploratory testing.


Keeping it simple. Modern software systems are often very complex. Simplicity helps us to build more reliable, maintainable and higher performing systems. We work hard to make our systems as simple as possible while solving the problems at hand. Simple isn’t always easy and we believe in putting in that extra bit of effort to get us to a good solution.


Always improving. While we like to think that we do a number of things well (many of our team have spoken at conferences about how we build software and handle challenging performance problems), we recognise that we can always get better. We regularly examine our successes and failures to look at how we can improve both as a team and individually. Alongside regular internal training sessions, we have a generous budget supporting attendance at conferences or training courses.



What we’re looking for:


Above all, we are looking for someone who shares our values and is great to work with.


You need to have a good understanding of the major crytocurrencies - e.g. Bitcoin, Ethereum, XRP, Litecoin, Bitcoin Cash. If you have experience working with altcoins (either native or ERC20), that would be a bonus.


Knowledge of our technology stack and the broader business domain is useful, but by no means a requirement. However, you will need to be happy working with our set of technologies and be willing to retrain if required.


We are considering applications at a range of levels from graduates to experienced senior developers. Compensation will be based on the skills, experience and expertise that you bring to the team.


 You must also have appropriate eligibility to work in the UK.



Additional Information:


LMAX Exchange is an equal opportunity employer and actively seeks to ensure that we continue to attract applications from a diverse range of candidates to reflect the diversity that already exists across the organisation.


We offer a competitive selection of benefits including 25 days a year annual leave.


We manage our workflow to free up Friday afternoons to work on self-chosen projects outside of the immediate business priorities.


Praktikant (m/w) Blockchain at MaibornWolff GmbH (München, Deutschland)
1w

Ihrem Elektroauto geht der Strom aus. Ihr Fahrzeug erkennt die nächste Ladesäule und während Sie Ihren Kaffee trinken kommunizieren Fahrzeug und Ladesäule. Über einen Smart Contract wird der Ladevorgang automatisiert abgerechnet und über eine Kryptowährung bezahlt – und das alles ohne Kreditkarten oder Bank. Die Blockchain schafft Vertrauen und garantiert sicheren Wertetransfer. 


Wollen Sie Ihr Wissen in der Praxis erproben und Blockchain-Prototypen bauen? 



Als Praktikant bei MaibornWolff arbeiten Sie zusammen mit uns an innovativen Blockchain-Projekten. Wir entwickeln Prototypen mit verschiedenen Blockchain-Technologien wie z.B. Ethereum und erforschen gemeinsam die Potenziale der Energie- und Logistikbranche. Es erwartet Sie ein sympathisches Team, das Sie in Ihrer beruflichen Weiterentwicklung begleitet. Viele interessante und herausfordernde Aufgaben warten auf Sie. Sie können ganz viel lernen, erfahrenen Software Engineers und Consultants bei ihrer Arbeit über die Schulter schauen, sich ausprobieren, neu erfinden... Melden Sie sich bei uns, es lohnt sich in jedem Fall!


Fühlen Sie sich angesprochen und bringen folgendes mit?


  • Sie sind mit Spaß und Begeisterung dabei, Ihr Studium voranzutreiben und begeistern sich für die Softwareentwicklung.

  • Sie bringen 3-6 Monate Zeit für Ihr Praktikum mit.

  • Ihr Herz schlägt für die Blockchain und die unbegrenzten Möglichkeiten verteilter Systeme und peer-to-peer Technologien.

  • Sie sind neugierig, denken sich schnell in komplizierte Themen und neue Technologien ein.

  • Sie haben idealerweise schon erste Erfahrung mit Ethereum, Bitcoins oder Smart Contracts gesammelt.

  • Sie lieben die Arbeit mit anderen, tauschen sich gerne aus und bringen sich offen ins Team ein.

  • Sie sprechen und schreiben sehr gutes Deutsch und gutes Englisch.


UI/UX Frontend Security Engineer - ReactJS - Remote at Kraken Digital Asset Exchange (Berlin, Germany)
1w

This role is fully remote. Our Engineering team is having a blast while delivering the most sophisticated crypto-trading platform out there. Help us continue to define and lead the industry.


Responsibilities




    • Developing new user interface using React to educate and encourage users to secure their accounts

    • Taking ownership of security related features of the frontend

    • Building reusable React components following modern practices using React 16

    • Translate designs, wireframes, and business requirements into high quality code

    • Optimizing components for maximum performance



Requirements




    • 4 years of professional experience preferred

    • Strong proficiency in JavaScript and ES2015 - 2017 and an understanding of Javascript fundamentals

    • Experience with RESTful and RPC based APIs

    • Experience with modern PHP and legacy PHP

    • Thorough understanding of React and its core principles preferred. Be prepared to talk about core concepts (reconciliation, context, PureComponent)

    • Experience with different React state management libraries (such as Redux, MobX, Apollo or Unstated)

    • A proven track record building projects related to user authentication and access control for major web applications

    • Familiarity with modern frontend build pipelines and tools. We love Webpack, Typescript, and Docker :)

    • Bringing applications to production and iterating. If you have an app, hackathon project, or some OSS code we would love to see it!

    • Experience in crypto industry a plus

    • Strong passion for crypto. Tell us about your experience with Bitcoin, Ethereum, or alts. What alt are you excited about?

    • We’re all traders too. Be prepared to tell us what you think about current price movements (you won’t need to tell us your secret trading strategies)



Test Analyst at Radix DLT (Stoke-on-Trent, UK) (allows remote)
1w

At Radix we are looking for an inventive and creative Test Analyst who is well versed in exploratory testing and finds value in driving story development through user-centric examples. You will explore Radix’s distributed ledger technology (DLT) and products, in order to discover ways to break our software and identify potential problems, thus helping to improve the quality and reliability of our technologies.


We are looking for you to help guide better software design with your expert knowledge of testing, and champion proper development practice in order to ensure that our software meets the highest standards.


Some of the things you will do:



  • Work closely with Product Owner and Developers to define acceptance criteria and definition of done for both stories and releases.

  • Conduct exploratory testing for individual stories and release candidates using charters and appropriate techniques in order to discover potential problems.

  • Collaborate with developers to ensure acceptance criteria are met and where possible automated using the Given/When/Then format.

  • Develop guidelines that encourage better testing and testability, increase test coverage and improve the release process.

  • Measure how closely the product meets the quality goals set forth by the stakeholders, including risk as it applies to the quality of the product.

  • Contribute to continuous improvement and proactively support knowledge sharing across the entire team.


Some things we expect you to know/have:



  • 5 years experience as a Test Analyst / Test Engineer.

  • Excellent knowledge and applied expertise of test practices, including exploratory test techniques.

  • Good coding skills and demonstrable experience automating acceptance criteria (Python, Java 8 and Javascript ES6 are a bonus).

  • Experience with DevOps tools for Continuous Integration (CI) testing.

  • Ability to clearly communicate test results (using relevant tooling/dashboards).

  • Knowledge of git, branching, continuous integration.

  • Have done and like to do demonstrably hard things.

  • Great interpersonal skills and a willingness to go above and beyond when collaborating with the rest of the team.

  • Opinions on what technologies and standards we should use now and in the future, we always want to hear new ideas.

  • Writing clean, standards-compliant, scalable, reusable, quality code.

  • Interest on DLT/Blockchain Technologies.



Prior experience with startups and working with agile, cross-functional teams is a plus. In-depth knowledge about DLT or Blockchain technology is not required, but candidates should generally be interested in the technologies poised to transform the way we live and be open to learning deeply about blockchain topics.


Some things that will really help you stand out:



  • Knowledge of DLT/blockchain technology such as decentralization and cryptographic protocols.

  • Experience with ATDD or BDD

  • Experience on Distributed Networks testing.

  • Experience of Network Security testing.

  • Experience with Docker.

  • Experience with state management, preferably RxJS

  • Relevant International Software Testing Qualifications Board and technical certifications are beneficial.


You will be required to spend 3 months located with our CTO, Dan, in Stoke, England for onboarding. After this period, you may locate anywhere


Senior Java Developer (m/f) at Bitpanda (Wien, Austria)
1w

Field of activity



  • The right candidates show a strong focus for both functional and non-functional requirements such as responsiveness, resilience and fault-tolerance of Java applications.

  • You want to work with the next-generation Java application stacks and some of the most performant messaging solutions currently available.

  • At Bitpanda, we are looking for a passionate and driven team-member who will be assigned to an agile team. We are building a full-stack solution from scratch.

  • If you are looking for a position that will be both challenging and rewarding in equal measures then Bitpanda is the right place to work.


What you should offer



  • Excellent Java8 OO and/or FP skills

  • Stream processing and message-driven programming

  • Thorough understanding of REST service anatomy

  • Appreciation for writing asynchronous non-blocking code

  • Git and Maven build tools ecosystem

  • Integration and development with Docker

  • JVM tuning and performance profiling

  • Optional: Experience with Apache Kafka

  • Optional: Vert.X and SpringBoot

  • Optional: Reactive Streams, RxJava or similar

  • Optional: Knowledge of administering PostgreSQL

  • Optional: Websockets

  • Advantageous: AWS and DevOps knowledge


What we offer



  • A chance to get involved in one of the leading FinTech Start-Ups and thereby help shape a growing, forward-looking and innovative field

  • An ensured salary according to the collective agreement (minimum € 31.946,88 Gross per year) and a possible overpayment depending on the qualification

  • Flat hierarchy and short communication channels

  • Exciting and challenging projects, which offer room for your creative ideas

  • Prompt takeover of self-responsibility

  • Very good working atmosphere in a young and motivated team

  • Free soft drinks and fresh fruits in our office in Vienna 1020

  • Any hardware you want to work with

  • Flexible working hours

  • 25 paid vacation days per year


Head of Engineering - Blockchain - Fintech at Clearmatics (London, UK)
1w

Clearmatics' mission is to build peer-to-peer infrastructure for a machine-driven future that is resistant to the monopoly-making tendencies of network effect inherent in today's client-server architectures. We call our technology approach 'decentralized automation', which combines cryptography, consensus protocols and economic mechanism design. We are a blockchain R&D company and have good ties to the Ethereum and Open Source communities, we work closely with the Ethereum Foundation, and the company is an EEA Member.


We're looking to hire a HEAD OF ENGINEERING to expand our team.


You will:



  • Be responsible for leading and growing the Engineering team and will be a pivotal member of the product delivery team.

  • Help teams to propose solutions for some of the foundational problems in the Blockchain space.

  • Work closely with product leaders and our CTO to define technical and product roadmaps and ensure timely delivery of high-quality, secure software.

  • Be responsible for driving technical innovation, processes and best practices required to deliver the platform at scale.

  • Be a hands-on manager, responsible for inspiring, managing and growing a world-class engineering team, building a culture of trust and collaboration between engineers and teams across multiple offices and time zones.


As Head of Engineering, you will be responsible for ensuring proper planning and delivery of complex projects, setting clear goals for your team, delivering timely feedback and rewards, and helping recruit great engineers.


Our stack is Ethereum-like so familiarity and passion with this space are key. Some of the areas we tackle include scalability through cryptography (zkSNARKs, multiparty computation, private transactions/assets), protocol design (e.g. proof relays/pegs), formally verified smart contracts and type-safe & performant distributed virtual machine architectures.


We are looking for people who are not afraid of unknowns and enjoy working with others to problem solve and break new ground. You should have more than a passing interest in the Ethereum or cryptocurrency space, with contributions to


Open Source Projects being a distinct plus. You should be able to reason about technical problems, argue thoughtfully and contribute in a team setting.


ESSENTIALS



  • 5 years hands-on technical expertise.

  • Experience of working in a Fintech and/or Blockchain startup preferred.

  • Built and shipped software products or protocols with at least two production launches to speak of.

  • Experience of managing engineering teams including building and leading productive, high functioning, and distributed teams.

  • Active participation in a team’s career development, having managed engineer's performance with proper mentorship and coaching.

  • Detailed understanding of software methodologies and processes including Agile and Kanban.

  • Ability to work with product teams in defining tasks and creating roadmaps.

  • Ability to foster and to create positive engineering cultures.

  • Ability to communicate with technical and business stakeholders.


NICE TO HAVES



  • Previous experience in blockchain or distributed systems.

  • Experience of working with Ethereum.

  • Engagement in Open Source communities.

  • Experience of scaling teams rapidly.

  • Experience of delivering protocols rather than products.

  • Experience of working in an innovative, disruptive business


IT Security Engineer (m/f) at Bitpanda (Wien, Austria)
2w

Start: as soon as possible
Employment: full time


Field of activity



  • Contribute to all levels of the architecture from a security perspective

  • Serve as security expert during the whole development process

  • Advice and research best practice security solutions

  • Work with Product Management and UI/UX to drive security by design

  • Staying up to date with latest testing and ethical hacking methods

  • Planning and performing penetration tests on web-based and mobile applications

  • Ability to perform system analysis of investigations after breaches or incidents, including impact analysis and making strategic recommendations for avoiding similar vulnerabilities

  • Develop procedures to automate security tasks during code builds and deployments


What you should offer



  • Solid technical skills in information security architecture, vulnerability testing and penetration testing

  • Up-to-date with the latest web trends, techniques and technologies

  • Fluent in German and English

  • Security Leadership experience in institutional financial services

  • (Nice to have) Experience with AWS security

  • (Nice to have) Experience with digital asset technologies

  • Analytical and problem solving approach

  • Experience with common threat modelling and risk analysis framework


What we offer



  • A chance to get involved in one of the leading FinTech Start-Ups and thereby help shape a growing, forward-looking and innovative field

  • An ensured salary according to the collective agreement and a possible overpayment depending on the qualification

  • Flat hierarchy and short communication channels

  • Exciting and challenging projects, which offer room for your creative ideas

  • Prompt takeover of self-responsibility

  • Very good working atmosphere in a young and motivated team

  • Free softdrinks in our office in Vienna 1070

  • Any hardware you want to work with

  • Flexible working hours

  • 25 paid vacation days


Frontend Developer - VueJS (m/f) at Bitpanda (Wien, Austria)
2w

Start: as soon as possible
Employment: full time



Field of activity



  • We constantly work on new features and products which will be released to hundreds of thousands of customers worldwide. Your code will have a direct impact on the Bitcoin & Ethereum ecosystem.

  • Join a Scrum Team and Develop high-quality products to solve technical API and trading problems.

  • Work with our UX experts to implement state of the art web apps.

  • Ensure high quality and performance of our services.




You will be working directly with our Frontend stack



  • VueJS

  • Vuex

  • Vuetify

  • Jest

  • REST

  • Websockets

  • ES6

  • Stylus

  • HTML5




Tooling



  • Gitlab

  • Whatever IDE/Editor you like best

  • Docker

  • Slack

  • Any hardware you need




What you should offer



  • Best would be experience with VueJS and Vuex. Any experience with React and Redux would be great too. Barring that the ability and willingness to learn fast and adapt new technologies will be required.

  • Bring the passion and experience to design and implement structurally and technically sound webapps.

  • Get involved and discuss or bring up new ideas you might have with the Team or one of the Product Owners.

  • Insights or interest into Blockchain Technology and Trading would be perfect.




What we offer



  • A chance to get involved in one of the leading FinTech Start-Ups and thereby help shape a growing, forward-looking and innovative field

  • An ensured salary according to the collective agreement and a possible overpayment depending on the qualification

  • Flat hierarchy and short communication channels

  • Exciting and challenging projects, which offer room for your creative ideas

  • Prompt takeover of self-responsibility

  • Very good working atmosphere in a young and motivated team

  • Free softdrinks in our office in Vienna 1070

  • Any hardware you want to work with

  • Flexible working hours

  • 25 paid vacation days


Senior Mobile App Developer at brainbot (Mainz, Germany)
2w

The Trustlines Network


The Trustlines Network targets the problem of fair access to money by implementing money as bilateral peer-to-peer issued blockchain-based credit. We are developing an open source protocol, including a mobile app empowering end-users to make global payments based on their existing trusted social network.


For more information check out our Github page https://github.com/trustlines-network 



What we can offer


At brainbot, there are always opportunities to break new ground. We trust you with responsibility early on and support you in drawing your own career map which is defined by your aspirations and priorities.


Brainbot is a thought leader in the blockchain space and therefore your role brings you to international developer conferences and in close contact with many other important players in the Ethereum space.



What you will be doing



  • Leverage our existing React front-end to build out a React Native app, with an eye to pixel-perfection, security, and smooth operation under any suboptimal network conditions

  • Deploy and distribute apps via AppStore and PlayStore

  • Play a key role in the conception, build, design and deployment of our native mobile apps

  • Work with the team to connect mobile apps with our back-end.

  • Contribute to our open source software projects, having the ability to show results of your and your colleagues work to anyone in the world as you go



Who we are looking for



  • You have gained several years of industry experience, working in at least one or more software companies

  • Experience with styleguide-driven development

  • Your test automation skills are excellent and you bring experience with testing and debugging mobile apps, particularly React Native apps

  • Experience with React, React Native and Redux. Having knowledge in Python is a plus, experience in Objective-C, Swift or Java is welcomed but not necessary

  • You take ownership of what you are working on, feel responsible for it and are able to deliver without constant supervision.

  • You are a team player who can communicate fluently in English (spoken and written form). German language proficiency is a plus

  • You act proactively, independently and have an optimistic, honest and passionate personality

  • Preferably you have some open source contributions or pet projects you can point to


Blockchain Engineer at Request Network (Amsterdam, Netherlands)
2w

What do we do?

We empower everyone in the world to take full control over their personal finances. To promote the adoption of blockchain we provide a technology which allows everyone to develop their own financial solution, built on the Request Network. We establish a standard for blockchain transactions, shaping the future of financial transactions (i.e. invoices, loans, payments, salary, donations) and their compliance for accounting, tax and audit integration.

We are looking for a Back-end developer who has a strong interest in blockchain technology, open-source, decentralization, security, and testing. You can work autonomously, have a strong integrity and are up for the challenge to build a more efficient future.


You will join the Request Network Foundation team, and specifically the Protocol Team, which is part of the YCombinator network. We share strong values and have been working together for several years.


Your responsibilities



  • Contribute to a decentralized payment protocol built on the blockchain

  • Own entire features of the Request Network protocol: Research, specify, implement, test and audit improvements and additions to the protocol


  • Work autonomously inside a high performing team


  • Collaborate cross-functionally with other teams inside the foundation as well as with external actors (developers, partners, community)


  • Contribute to the future of the protocol by improving scalability through research on solutions such as Plasma and Tendermint


  • Implement and improve the Request Network javascript library


  • Help the community developers to build on top of Request Network


  • Keep yourself up-to-date with the rapidly evolving blockchain ecosystem and drive changes in the protocol and the team


  • Analyze usages the protocol and identify and prioritize improvements


  • Participate in the choices of engineering methodologies, tools and organization


  • Create and improve the tools to support the protocol



Requirements



  • Self-motivated, innovative, proactive and with integrity


  • Ability to take responsibility for projects and tasks


  • Outstanding analytical and problem-solving skills


  • Willingness to learn and grow professionally in a team environment


  • Solid knowledge of CS fundamentals: algorithms, data structures, databases, distributed systems, operating systems, networking


  • Advocate for the best engineering practices


  • Provable capacity of providing clean solutions to complex problems.


  • Consistent high levels of test coverage, strong technical documentation and effective monitoring.


  • Understanding of API design (REST, RPC)


  • Good understanding of git and continuous integration tools


  • Strong programming skills


  • Knowledge of node.js and related tools and languages



Bonus - this makes you stand out



  • Experience developing on top of Ethereum: development and deployment of smart contracts, understanding of blockchain tools such as web3js and truffle


  • Experience with several blockchain platforms and able to demonstrate a deep understanding of the blockchain architecture


  • Experience in one or more of the following areas: Python, C/C , Go, concurrent programming, containerization, applicationetwork/system security, test-driven development, cloud computing


  • Familiarity with Amazon Web Services or Google Cloud Platform.


  • Experience with managing a large scale javascript library



Why work with Request Network?



  • Being on the frontier of this new and exciting technology, you will be given the chance to lead the way forward!


  • You will have the opportunity to work in a highly ambitious team that wants to have a lasting impact on the way we experience finance tomorrow;


  • Work in an informal and friendly environment that is very open to new initiatives and ideas;


  • The team is inclusive, with inspirational and international colleagues that like to participate in team events;


  • You have input in the Amsterdam Spotify playlist;


  • Ride a Request bicycle around Amsterdam to stay efficient and healthy.



Location

This role is based in Amsterdam. Remote work will be partially possible after a while.

Want to join?

Are you convinced this job is for you? Apply directly through our Job Portal and we will review your application as soon as possible.


Senior Mobile App Developer at brainbot (Mainz, Germany)
3w

The Trustlines Network


The Trustlines Network targets the problem of fair access to money by implementing money as bilateral peer-to-peer issued blockchain-based credit. We are developing an open source protocol, including a mobile app empowering end-users to make global payments based on their existing trusted social network.


For more information check out our Github page https://github.com/trustlines-network 


What you will be doing



  • Leverage our existing React front-end to build out a React Native app, with an eye to pixel-perfection, security, and smooth operation under any suboptimal network conditions

  • Deploy and distribute apps via AppStore and PlayStore

  • Play a key role in the conception, build, design and deployment of our native mobile apps

  • Work with the team to connect mobile apps with our back-end.

  • Contribute to our open source software projects, having the ability to show results of your and your colleagues work to anyone in the world as you go


Who we are looking for



  • You have gained several years of industry experience, working in at least one or more software companies

  • Experience with styleguide-driven development

  • Your test automation skills are excellent and you bring experience with testing and debugging mobile apps, particularly React Native apps

  • Experience with React, React Native and Redux. Having knowledge in Python is a plus, experience in Objective-C, Swift or Java is welcomed but not necessary

  • You take ownership of what you are working on, feel responsible for it and are able to deliver without constant supervision.

  • You are a team player who can communicate fluently in English (spoken and written form). German language proficiency is a plus

  • You act proactively, independently and have an optimistic, honest and passionate personality

  • Preferably you have some open source contributions or pet projects you can point to


What we can offer


At brainbot, there are always opportunities to break new ground. We trust you with responsibility early on and support you in drawing your own career map which is defined by your aspirations and priorities.


Brainbot is a thought leader in the blockchain space and therefore your role brings you to international developer conferences and in close contact with many other important players in the Ethereum space.


Distributed Systems Engineer, for a decentralised legal agreements network. at Monax (London, UK)
3w

Distributed Systems Engineer - to help us build a public, decentralised, blockchain-backed legal agreements network


London
£40,000 - £80,000 plus options (ESOP).


Relocation package available for the right candidate. This role could also be based in our Edinburgh office.


Candidates currently based outside of London or Edinburgh must indicate their preferred location and willingness to relocate in their cover letter. 


We are looking for kind, talented software engineers to help us make smart iterations on our legal agreements network as we deploy successive test networks.


Monax were pioneers of permissioned blockchains and smart contracts and we are building our Agreements Network to allow new and more efficient forms of legal transacting.

Exploiting the benefits of various decentralised, distributed, and masterless technologies - chiefly Hyperledger Burrow, which Monax built from scratch and still maintains based on the Tendermint consensus engine.


You will have the chance to work on a system that has distributed consensus and validation in a low trust environment at its heart and offers very interesting challenges, these could be:



  • Working with multiple clusters of nodes, most of which are not under your control to handle semi-automated network upgrades and governance votes. How do you upgrade a network you do not control?

  • Using cryptographic primitives like Verifiable Random Functions to orchestrate churn amongst network validators

  • Build package manager and compiler integrations for deploying and testing smart contracts

  • Implement low-level virtual machine instructions and improvements to our Ethereum Virtual Machine implementation



Working with our CTO on our Node Distribution Team you can expect to quickly own significant parts of our stack, and make decisions that will affect the company’s future viability in a fast-moving space (public permissioned consensus networks). You would also work closely with our Product Team who are responsible for building the foundational smart contracts, the business process modelling engine that drives the Agreements Network and also our particular front end (the network is open to extension by any of our co-founders however).

Your role will give you the chance to work across all teams in the business and it will also give you the opportunity to leave your mark in a growing industry, where you need to evaluate existing best practices and apply them to new technological paradigms and new programming languages. Navigating between the hype, the detractors and the zealots we believe there is real value in our approach and we intend to prove it.


You will join a business building a genuinely novel system, that in part intends to create an entirely new market by enabling legal products that challenge existing legal services.


This role would suit a talented software engineer, with solid technical skills in and a minimum of 3-4 years of software development experience. We are also open to engineers who can bring significantly more experience to the role. If you are a good match for Monax, we are willing to create a role that suits you.



Who do we need? Someone who has:



  • Go experience or the ability to pick it up in a few weeks

  • Kubernetes experience or the ability to pick it up in a few weeks

  • A degree-level qualification in a numerate discipline or equivalent evidence of analytic and reasoning skills and theoretical thinking

  • A good knowledge of algorithms and data structures

  • A hacker mentality towards making things work

  • An ability for long form design work ‘on pencil and paper’

  • An ineffable marmot-ness


It is crucial that you are able to take part in forceful yet respectful technical discussions with colleagues and that you are able to change your mind about something if required, and also are able to change other’s minds.

Real things you might work on:



  • Build a Kubernetes operator for Hyperledger Burrow

  • Devise a way to compressormalise data in our merkle tree to control our long-term storage usage

  • Implement an atomic swap with public Ethereum to represent value on our chain

  • Write optimised native (Go) functions, callable from evm, to implement graph traversal over our business processes

  • Build fee allocation and distribution models that help maintain our network and provide the correct incentives



What can Monax offer you?

Extremely marketable blockchain and cryptocurrency skills.
The chance to make blockchain systems live up to their hype by making them highly operable, our network will be operated peer-to-peer by many parties and this needs to be as painless as possible.
Experience in blending distributed, decentralised, and centralised systems. To spend time working on something foundational at the level of a network architecture.
The chance to spend time thinking ‘around the software’; about law, economics, and game theory.
You will have a high level of autonomy.  The business has just enough hierarchy, consensus and individual project responsibility (c.f. design-by-committee) favoured over diktats.
Flexible working - the successful candidate will be based in our London or Edinburgh work space primarily, but there is scope for flexible working and choosing your own hours and place of work when established.  

Relocation assistance is available for the right candidate.

Who will you be working with?

Around fifteen people in our passionate cross functional team, including time with:



  • Our CTO in London, who would be your primary daily contact

  • Our CPO in New York, with whom you’ll liaise with to ensure the distribution platform and product stack work harmoniously.

  • Product Team members currently building the application stack.

  • Our Legal Engineers in New York providing crucial context to how legal products on the platform will be used

  • Our CEO in Edinburgh for just about anything else...



About Monax

Monax would like to build a better system for contracting for the good of humanity and other forms of life. To learn more please visit:

Monax Website

Agreements Network

Hyperledger Burrow


Blockchain Engineer
4w
Dock

Dock is seeking a blockchain engineer who is passionate about technology, loves code, and capable of taking initiative.

You'll work on our core team developing smart contracts, layer 2 scaling, and gateway/SDK components.

The Ideal Candidate should have:

  • Strong knowledge of distributed systems
  • Open source contributions
  • Strong solidity experience
  • Good understanding of Ethereum clients, e.g., parity, geth, and the tool stack, especially web3py
  • Python 3.7
  • Startup experience
  • Experience working in distributed teams

Big plus:

  • Cryptography
  • P2P networking
  • RDBMS/NOSQL
  • Golong

Company Benefits:

  • Competitive salary
  • Token options
  • Annual company retreat

Python 728x90
Post a job!