Find Remote Jobs Worldwide & Work From Anywhere

Radix DLT company's all remote jobs

Skills: java c# distributed-system

Description

As a distributed systems engineer at Radix, you get to do all the fun stuff. No turning reams of procedural business logic into code for you! Your days will be filled with interesting synchronization problems that usually have no perfect solution, and you’re in charge of figuring out a reasonable approach that makes the right trade-offs before going to code. You will meddle with dark powers best left untouched, learn more about decentralized systems than you dreamed was possible, and work with an inspiring team of incredible people. You will make your mother proud, even if you’re never quite able to properly explain to her what it is you built.

You will first come up to speed by aiding in the delivery of a distributed public ledger which functions according to well-known, documented concepts. Building upon this knowledge, you will venture into new territory, solving the challenges of bringing Cerberus, our model of sharded consensus, to life. From this point forward you will be making new ground right at the cutting edge of a rapidly evolving branch of computer science.

About You

  • You have extensive experience with distributed systems, and are all too familiar with the attendant complications and gremlins that emerge once not-perfectly-reliable things start talking to each other over a not-perfectly-reliable network.
  • You are a prolific, confident coder, and are persistent in working problems to resolution.
  • You possess strong attention to detail, and are rarely surprised by unconsidered edge cases.
  • You’ve used generic types so much that the angle bracket keys on your keyboard are beginning to wear away.
  • You are unafraid of working in a space where there is little prior art to refer to.
  • You have done and like to do demonstrably hard things.
  • You enjoy talking through tough problems with smart people, and are happy to accept ideas and approaches that you didn’t personally come up with.

About Us

We're a team of like-minded thinkers who have long been convinced that we're living in the earliest stages of a global financial revolution. This revolution is being fueled by decentralized finance (or DeFi for short), which is enabling an assortment of pioneering developers and entrepreneurs to re-invent almost every financial product that is currently traded and invested in traditional markets, without requiring central authorities or siloed infrastructure. DeFi has captured a great deal of attention and investment in the crypto-aware niche, growing assets under management from $1 billion to $22 billion in less than a year. Impressive as its growth has been, its current market size isn’t even a rounding error on the over $111 trillion held in traditional finance. We’re focused on what it will take to go from billions to trillions.

Radix went back to first principles to come up with the right technical solution—the first layer-one protocol built specifically for mainstream DeFi—and we have already tested out at over 1 million transactions per second. We’re keenly aware that the need for an infinitely scalable platform is only one prerequisite among many for mass adoption, and we’re also blazing new ground in the areas of user experiences, developer tools, and regulatory integration.

We have forged a path deep into the future of what distributed ledger technology is going to look like, together with the business case that assures adoption, and we need you to come and be part of the team that is making that happen right now. Join us!

Requirements

  • Bachelor’s degree in Computer Science or equivalent.
  • 5+ years working as a professional software developer.
  • Fluent in Java or C# (Java is what you’ll be using here).
  • Completely comfortable with asynchronous programming models.
  • Noddingly familiar with the practical aspects of asymmetric cryptography and zero-knowledge proofs. Understanding the underlying theoretical foundations will really help you stand out.
  • Experience with blockchain/DLT development is not required, but is a big plus.


Job Benefits:

  • Remote Working
  • Competitive Salary
  • International Company Events
  • Great Team

Time zone: (GMT+00:00) London +/- 4 hours

Skills: user-interface user-experience design

Description

Radix is rapidly building the technology that will revolutionize how people save, invest, and spend their money. You, as a skilled and experienced product designer, will work alongside our engineers to create, iterate, and refine delightful user experiences that make the most of what that technology can do for real humans.

Blockchain technology is primed to remake the concepts of finance that have been essentially unchanged for more than 300 years. We are moving from a bank-centric world of monolithic financial products and services, to a user-centric world of direct-to-consumer financial apps and personal control of funds. Radix is building the first open network platform designed to enable this revolutionary shift at a mass-market scale. You have the opportunity to define the first touchpoints users have with the unique advantages of Radix-based finance, at the very cutting edge of a rapidly growing space.

Working within a fast-moving product team, you will bridge the gap from product concept and user flow to wireframes and high-fidelity prototypes of captivating and intuitive web and mobile user experiences. Rapid iteration of prototypes between user testing and engineering feasibility will be central to product definition, and you will be on the front lines of collecting and using this crucial feedback. Once confidence in the product is achieved, you’ll work directly with frontend engineers to produce a consumable design for implementation. You will be the master of the Radix brand guidelines, personally ensuring consistency across products, web, and design assets.

About Us

We're a team of like-minded thinkers who have long been convinced that we're living in the earliest stages of a global financial revolution. This revolution is being fuelled by decentralized finance (or DeFi for short), which is enabling an assortment of pioneering developers and entrepreneurs to re-invent almost every financial product that is currently traded and invested in traditional markets, without requiring central authorities or siloed infrastructure. DeFi has captured a great deal of attention and investment in the crypto-aware niche, growing assets under management from $1 billion to $22 billion in less than a year. Impressive as its growth has been, its current market size isn't even a rounding error on the over $111 trillion held in traditional finance. We're focused on what it will take to go from billions to trillions.

Radix went back to first principles to come up with the right technical solution—the first layer-one protocol built specifically for mainstream DeFi—and we have already tested out at over 1 million transactions per second. We're keenly aware that the need for an infinitely scalable platform is only one prerequisite among many for mass adoption, and we're also blazing new ground in the areas of user experiences, developer tools, and regulatory integration.

We have forged a path deep into the future of what distributed ledger technology is going to look like, together with the business case that assures adoption, and we need you to come and be part of the team that is making that happen right now. Join us!

Requirements

  • You’re able to isolate the 90% case for user experiences. You think in terms of making the most common interactions effortless, rather than making anything possible.
  • You collaborate eagerly with engineers to understand the space of product capabilities and feasibility.
  • You don’t get wedded to ideas; you embrace an iterative design process, combining critique within the product team and seeking out direct user feedback on essential prototypes before spending time on details.
  • You love shaping the product definition, but are willing to dig in and get your hands dirty to produce the designs and graphics that are needed day to day with an attention to detail.

    Preferred Qualifications and Competencies
  • 3+ years of work experience with a focus on product design, with platforms including web, iOS, and Android.
  • A strong portfolio of representative past product design work available for viewing.
  • Highly versed in collaborating with software developers using tools such as InVision, Zeplin, Adobe XD, Sketch, or similar.
  • Experience with constructing prototypes at appropriate fidelity and performing user testing.
  • Experience with defining and maintaining style guides and producing common visual assets and templates.
  • A four-year degree in product design, interaction design, HCI, or graphic design is preferred.
  • Previous experience working on financial tech products is a plus.
  • Strongly preferred to be located in the Americas in order to maximize working hours overlap with the primary members of the product team.
    • Work remotely on a flexible schedule
    • Grow quickly along with the company
    • Work at the cutting edge of a new technology
    • Education budget to use as you see fit to further develop your skills
  • You’re intelligent and learn quickly. Absolutely no one at Radix winds up doing precisely what’s in their job description, and adaptability is key.

Benefits

  • Work remotely on a flexible schedule
  • Grow quickly along with the company
  • Work at the cutting edge of a new technology
  • Education budget to use as you see fit to further develop your skills


Job Benefits:

  • Remote Working
  • Competitive Salary
  • International Company Events
  • Great Team

Time zone: (GMT-08:00) Pacific Time +/- 2 hours

Skills: scrum java project-management

Radix is seeking a veteran agile delivery manager and scrum master to manage the daily operations and provide guidance to a team of exceedingly motivated and intelligent developers and testers who are mostly in the first several years of their careers and are in need of an experienced hand at the wheel.

In the short term, you will work from a known product target with a well-defined plan and delivery schedule, coordinating sprints and standups, and managing the backlog to make sure we’re not failing to address anything needed for delivery.  Additionally, most of the work we do is closely related to mathematical principles or computer science theory, and there’s always a fair amount of need to deviate from the “pure” academic solution in order to get to an acceptable concrete implementation in a reasonable time frame; you’ll often be responsible for deciding the appropriate compromises when theory runs up against reality.

Long term, you’ll be working from a coherent product vision to help define what the best next steps are, fleshing out user stories, establishing requirements and milestones, and putting your own stamp on the Radix development process.

Radix is one of the rare places where the problems really are technical problems, not people problems, and we have a whole host of interesting challenges to chew on.  Also, we promise that settling the young guns down around the fire and talking about the days when you had to actually look up library function parameters in a book never gets old.

About You

  • You like to run development teams. You’ve done it for a long time, you know that there’s no single right way to do it, and you have developed a sense of the things which usually work and the things which usually don’t. 
  • You have a good instinctual feel for the complexity of a development problem, and can quickly determine which things will be risky/challenging and which should be straightforward.
  • You are comfortable with setting a project schedule and making appropriate compromises to adhere to it.
  • You like to coach and act as a mentor.
  • You have released and maintained consumer-facing things in the past; your history is not limited to internal business applications.
  • You’re intelligent and learn quickly.  We’re working at the very leading edge of a rapidly evolving branch of computer science, and there’s no map for most of what we do.  You will need to come up to speed on the general theory, and then it’s all critical thinking and tough problem solving from that point forward.

About Us

We're a team of like-minded thinkers who have long been convinced that we're living in the earliest stages of a global financial revolution. This revolution is being fueled by decentralized finance (or DeFi for short), which is enabling an assortment of pioneering developers and entrepreneurs to re-invent almost every financial product that is currently traded and invested in traditional markets, without requiring central authorities or siloed infrastructure.  DeFi has captured a great deal of attention and investment in the crypto-aware niche, growing assets under management from $1 billion to $22 billion in less than a year.  Impressive as its growth has been, its current market size isn’t even a rounding error on the over $111 trillion held in traditional finance.  We’re focused on what it will take to go from billions to trillions.

Radix went back to first principles to come up with the right technical solution—the first layer-one protocol built specifically for mainstream DeFi—and we have already tested out at over 1 million transactions per second.  We’re keenly aware that the need for an infinitely scalable platform is only one prerequisite among many for mass adoption, and we’re also blazing new ground in the areas of user experiences, developer tools, and regulatory integration.

We have forged a path deep into the future of what distributed ledger technology is going to look like, together with the business case that assures adoption, and we need you to come and be part of the team that is making that happen right now. Join us!

Qualifications and Competencies

  • 8+ years as a professional software engineer, with at least 3 years in a team lead role.
  • Fluent in Java or C#.
  • Completely comfortable with conducting sprint planning and tracking.
  • Either already capable with project management in Jira, or capable with something similar enough that you’re unworried at the prospect of jumping right into it.


Job Benefits:

  • Remote Working
  • Competitive Salary
  • International Company Events
  • Great Team

Time zone: (GMT+00:00) Dublin +/- 6 hours

Skills: java user-interface user-experience c#

No matter how powerful and flexible you build a platform, at the end of the day it’s the tools you present to the user that define the experience.  Radix is seeking a veteran agile development lead to build the experiences that will define the future of decentralized finance (DeFi).

DeFi has turned out to be the killer app that is taking public distributed ledgers from niche products for speculators and hobbyists to projects of global economic significance, and with it has come a new paradigm for user interfaces.  Authentication models, interoperability expectations, and the entire concept of user accounts are all undergoing dramatic changes; at Radix you’ll have the opportunity to define the way forward while working at the very cutting edge of a space undergoing furious growth.

Working from a coherent vision and a proposed set of essential products, you will fully flesh out user stories, establish requirements and milestones, and lead small teams of ace developers and testers through rapid cycles of implementation, feedback gathering, and tuning to produce delightful results.

About You

  • You are able to isolate the 90% case for user experiences.  You think in terms of making the most important interactions effortless, rather than making anything possible.
  • You are adept at going from problem statements to solution design, and then breaking that high level design down into discrete segments of useful work.
  • You have a good instinctual feel for the complexity of a development problem, and can quickly determine which things will be risky/challenging and which should be straightforward.
  • You know how to manage the circus while still progressing on your own development tasks, and are comfortable with setting a project schedule and making appropriate compromises to adhere to it.
  • You have released and maintained consumer-facing things in the past; your history is not limited to internal business applications.
  • You’re intelligent and learn quickly.  Absolutely no one at Radix winds up only doing what’s in their job description, and adaptability is essential.

About Us

We labor in the service of our great master, Cerberus.  Cerberus is the first model of consensus that delivers high throughput via sharding without sacrificing the central need of decentralized finance—the ability to atomically perform transactions across disparate shards.  We call him “Cerby” for short.

Though geographically diverse, we are an exceptionally close-knit team.  We count on each other, and we take comfort in knowing the team is always there to step in and take up the load when we run into tough problems.  A few times a year we all fly to an exotic destination for a week of planning, hacking, and festivities (except when driven underground by the covid beast).  The anticipation leading up to these “Radix summits” is the adult version of looking forward to your favorite holiday.

Decentralized finance and Ethereum are groaning under the stress of too many users pounding square-peg needs into a round-hole platform.  We went back to first principles to come up with the right solution, and we have already tested out at over 1 million transactions per second.  We have forged a path deep into the future of what distributed ledger technology is going to look like, together with the business case that assures adoption, and we need you to come and be part of the team that is making that happen right now. Join us!

Preferred Qualifications and Competencies

  • 7+ years as a professional software engineer, with at least 2 years in a team lead role.
  • Fluent in Java or C#.
  • Familiar with conducting sprint planning and tracking.
  • Comfortable with asynchronous programming models.
  • Noddingly familiar with the practical aspects of asymmetric cryptography.  No need for the underlying theoretical foundations.


Job Benefits:

  • Remote Working
  • Competitive Salary
  • International Company Events
  • Great Team

Time zone: (GMT+00:00) London +/- 4 hours

Skills: c debugging webassembly llvm gcc

Do you want to forever be known as a key part of the team that took decentralized finance (DeFi) mainstream – by finally delivering safe, approachable, parallelizable programming suitable for global finance on an open distributed ledger? DeFi has turned out to be the killer app that is taking public distributed ledgers (DLT) from niche products for speculators and hobbyists to projects of global economic significance. Value locked in DeFi applications has jumped over $12 billion in less than six months, but applications are running headlong into the limitations of unwieldy smart contract programming on a network that can only process a fraction of the transactional demand.

Radix is in the midst of creating a new model of end-user DLT development, one which avoids the gotchas of current smart contract development while enabling rapid implementation of practical finance applications. We are seeking an engineer with a strong background in compilers, virtual machines, and systems design to help shape and implement our approach from the ground up, starting with our unique finite state machine approach.

You’ll begin with a period of intense research and prototyping alongside folks who have years of experience thinking about the problem set, and then you’ll transition to working on the implementation of the programming and execution layer atop our existing network. Your brain will bend in ways it wasn’t meant to be bent, you will form lifelong bonds with a team of incredible people, and you will forever remember the journey.

About Us

We labor in the service of our great master, Cerberus. Cerberus is the first model of consensus that delivers high throughput via sharding without sacrificing the central need of decentralized finance—the ability to atomically perform transactions across disparate shards. We call him “Cerby” for short.

Though geographically diverse, we are an exceptionally close-knit team. We count on each other, and we take comfort in knowing the team is always there to step in and take up the load when we run into tough problems. A few times a year we all fly to an exotic destination for a week of planning, hacking, and festivities (except when driven underground by the covid beast). The anticipation leading up to these “Radix summits” is the adult version of looking forward to your favorite holiday.

Decentralized finance and Ethereum are groaning under the stress of too many users pounding square-peg needs into a round-hole platform. We went back to first principles to come up with the right solution, and we have already tested out at over 1 million transactions per second. We have forged a path deep into the future of what distributed ledger technology is going to look like, together with the business case that assures adoption, and we need you to come and be part of the team that is making that happen right now. Join us!

Requirements

About You

  • You have a wealth of knowledge about lexical analysis, interpreters, compilers, and bytecode that you never get to use at parties.
  • You deeply understand everything that happens between code written in text files to program execution for at least one high-level language.
  • You’re familiar with the basis of some existing VM architectures, and can speak intelligently about the pros and cons of various design approaches.
  • You have previously shipped production software, and understand the importance of timely solutions over academic elegance.

Preferred Qualifications and Competencies

  • 4+ years as a professional software engineer.
  • Strong debugging skills.
  • Fluent in C.
  • Familiarity with the underpinnings of LLVM and/or GCC is a plus.
  • Familiarity with WASM is a plus.
  • Solid understanding of computer architecture is a plus.


Job Benefits:

  • Remote Working
  • Competitive Salary
  • International Company Events
  • Great Team

Time zone: (GMT+00:00) London +/- 4 hours

Skills: java scripting blockchain javascript sysadmin

Everyone knows that developers like to code, and don’t like to document. You’re the exception that proves the rule.

Radix is in the process of making impossibly cool tech which is all but impenetrable to anyone who isn’t deeply versed in our stack. This is a known problem, and we’re urgently pursuing a release which will make distributed ledger programming both safe and approachable to everyone, not just grognards with hair gone prematurely gray from trying to theorize how someone could misuse their Solidity code. Come help us do it.

As a great and powerful documenting developer, you’ll be at the forefront of our effort to bring the Radix model of programmability to the masses. You’ll have your hands in a little bit of everything, from client libraries to our developer’s guide. You’ll influence the creation of intelligible interfaces, write up step-by-step guides on getting started, create examples, and be our foremost internal consumer at each milestone.

After the first half of 2021, your responsibilities will expand to include a strong community-facing component. You’ll nurture new developers along while noting the places where they stumble, and determine whether the most common difficulties are best addressed through education or technical changes. You will gauge the level of desire for community feature requests, and have a significant voice in the triage process of deciding what makes the cut for future releases and what winds up consigned to the backlog.

About Us

We labor in the service of our great master, Cerberus. Cerberus is the first model of consensus that delivers high throughput via sharding without sacrificing the central need of decentralized finance—the ability to atomically perform transactions across disparate shards. We call him “Cerby” for short.

Though geographically diverse, we are an exceptionally close-knit team. We count on each other, and we take comfort in knowing the team is always there to step in and take up the load when we run into tough problems. A few times a year we all fly to an exotic destination for a week of planning, hacking, and festivities (except when driven underground by the covid beast). The anticipation leading up to these “Radix summits” is the adult version of looking forward to your favorite holiday.

Decentralized finance and Ethereum are groaning under the stress of too many users pounding square-peg needs into a round-hole platform. We went back to first principles to come up with the right solution, and we have already tested out at over 1 million transactions per second. We have forged a path deep into the future of what distributed ledger technology is going to look like, together with the business case that assures adoption, and we need you to come and be part of the team that is making that happen right now. Join us!

Requirements

About You

  • You’re a jack-of-all-trades developer who is noddingly conversant with an assortment of languages up and down the stack and you’re happy to learn enough to get by when encountering an unfamiliar one.
  • You like to write things up. A well-documented API covering all the corner cases warms your heart. The prospect of creating an introductory guide fills you with energy rather than dread.
  • When discussing new capabilities, your first instinct is to think of the user story rather than the feature set.
  • You’re comfortable digitally conversing with strangers, and you don’t get worked up by Angry Internet People with strongly-held opinions ranting to you about whatever has them in a lather on that particular day.
  • You have a broad range of experience integrating other people’s interfaces and libraries, and know what makes for a smooth experience.
  • You’re intelligent and learn quickly. Absolutely no one at Radix winds up only doing what’s in their job description, and adaptability is essential.

Preferred Qualifications and Competencies

  • 3+ years experience as a professional software developer.
  • Experience with object-oriented languages and scripting languages. You will definitely be seeing a lot of Java and JavaScript at Radix, as well as an assortment of others.
  • Experience with creating API or project documentation, or creating user guides (bonus points if it’s something in the public domain that we can take a look at).
  • Experience with at least one open source community, even if you didn’t contribute code. Expect to talk about this experience during your interview.
  • Interest in DLT/blockchain technologies. A deep understanding is not needed; at Radix you’ll learn all you ever wanted to know and more.


Job Benefits:

  • Remote Working
  • Competitive Salary
  • International Company Events
  • Great Team

Time zone: (GMT+00:00) London +/- 4 hours

Skills: reactjs user-experience user-interface invision

No matter how powerful and flexible you build a platform, at the end of the day it’s the tools you present to the user that define the experience. Radix is seeking a savvy UX expert to come build the experiences that will define the future of decentralized finance (DeFi).

DeFi has turned out to be the killer app that is taking public distributed ledgers from niche products for speculators and hobbyists to projects of global economic significance, and with it has come a new paradigm for user interfaces. Authentication models, interoperability expectations, and the entire concept of user accounts are all undergoing dramatic changes; at Radix you’ll have the opportunity to define the way forward while working at the very cutting edge of a space undergoing furious growth.

Working from a series of end-to-end user scenarios, you will wireframe delightful user experiences and pitch your design to a team of brilliant folks who care very deeply about the end result. Next, you’ll work with artists and UI experts to produce a consumable design with appropriate fonts, colors and iconography, after which you’ll move on to implementation with a small team. You’ll be primarily focused on delivering the front-end, but expect a healthy dose of implementing the requisite services you will consume, as well.

About Us

We labor in the service of our great master, Cerberus. Cerberus is the first model of consensus that delivers high throughput via sharding without sacrificing the central need of decentralized finance—the ability to atomically perform transactions across disparate shards. We call him “Cerby” for short.

Though geographically diverse, we are an exceptionally close-knit team. We count on each other, and we take comfort in knowing the team is always there to step in and take up the load when we run into tough problems. A few times a year we all fly to an exotic destination for a week of planning, hacking, and festivities (except when driven underground by the covid beast). The anticipation leading up to these “Radix summits” is the adult version of looking forward to your favorite holiday.

Decentralized finance and Ethereum are groaning under the stress of too many users pounding square-peg needs into a round-hole platform. We went back to first principles to come up with the right solution, and we have already tested out at over 1 million transactions per second. We have forged a path deep into the future of what distributed ledger technology is going to look like, together with the business case that assures adoption, and we need you to come and be part of the team that is making that happen right now. Join us!

Requirements

About You

  • You’re able to isolate the 90% case for user experiences. You think in terms of making the most common interactions effortless, rather than making anything possible.
  • When discussing new capabilities, your first instinct is to think of the user story rather than the feature set.
  • You don’t get wedded to ideas. You’re not reluctant to throw prototypes away when something isn’t working.
  • You’re a confident coder who has built public-facing user interfaces in the past. You have some experience building REST services and/or WebSocket backends.
  • You’re intelligent and learn quickly. Absolutely no one at Radix winds up only doing what’s in their job description, and adaptability is essential.

Preferred Qualifications and Competencies

  • 4+ years as a professional software engineer.
  • Familiar with a design/engineering collaboration tool such as InVision, Zeplin, Adobe XD, Sketch, or a similar product.
  • Fluent in JavaScript.
  • Comfortable with Java or C#.
  • Fluency with React or Vue is a big plus.

Benefits

  • Work remotely on your own schedule
  • Grow quickly along with the company
  • Work at the cutting edge of a new technology
  • Education budget to use as you see fit for developing your skills


Job Benefits:

  • Remote Working
  • Competitive Salary
  • International Company Events
  • Great Team