Explore 16 Full-Stack Offers

Categories
Show Filters

OpenZeppelin

Full Stack Ethereum Developer

  • Remote
  • Full time
  • Crypto/Fiat

7 d

About us

OpenZeppelin is a leading cybersecurity company that provides security products to build, automate, and operate decentralized applications.

With a mission to protect the open economy, our team created the most popular open source library for smart contract development with over 4 million downloads. Our unique expertise subsequently allowed us to uncover major security vulnerabilities for the Ethereum Foundation, MakerDAO, and Facebook’s Libra, and conduct security audits for many top blockchain companies including Coinbase, Brave, Compound, Aave, and Augur.

Building on this experience, we recently launched a platform to help teams automate their Ethereum operations and securely ship products faster: OpenZeppelin Defender.

With the success of our products, security audit work, and open source educational efforts, we are setting industry standards for building secure systems in a fast-growing industry that is creating an open financial system for the world.

What you'll be doing

As a Full Stack Ethereum Developer, you will join our team that works on Defender. Defender acts as a security operations (SecOps) platform for Ethereum with built-in best practices. Development teams implement Defender to ship faster and minimize security risks. OpenZeppelin's operational security products are used by top teams in the space such as Aave, Yearn, Balancer, PoolTogether, Opyn, Notional, and Foundation Labs. OpenZeppelin products are built using technologies including NodeJS, Typescript, and Svelte. We are looking for developers who have strength in one or more of these areas. We also deploy our systems in AWS using a server-less approach.

In this role, you will play an essential part in building new components, communicating with our users to gather feedback, and working collaboratively with the rest of the team to make sure we solve important problems and provide a great user experience. Specifically, you will design and implement new features including writing tests and documentation, participate in user interviews to collect feedback, and define new features in order to contribute to building a great user experience. Finally, you will help build reliable and scalable systems with a strong focus on security.

You Have

  • 5+ years of experience in full stack web development.
  • Interested or knowledgeable about Ethereum.
  • Experience with NodeJS and Typescript.
  • Experience with UI development frameworks ( eg React, Vue, Svelte)
  • Experience with server-less setups using AWS services such as Lambda, DynamoDB, Cognito, API Gateway, CloudFormation.
  • Strong desire to further your education about Ethereum and contribute to the blockchain space.
  • Prior experience working remotely: strong personal organizational skills, a love for self-time management, and ability to work collaboratively with a team.
  • Advanced English communication skills — all of our internal and external communication is in English.

Nice to Have

  • Good understanding of security concerns in the Ethereum ecosystem.
  • Experience developing dapps in Ethereum.

Benefits

Medical Insurance: Top quality insurance options for you.
Paid leave for new parents.
Team Events: Company retreats in different locations around the world.
Monthly allowance for wellness activities.
Coworking: access to a coworking space of your choice.
Training: Technical training, spoken language lessons in any language of your choice.At OpenZeppelin, we are an equal opportunity employer and we value different perspectives. We are committed to building a diverse workforce. This includes but is not limited to gender, race, sexual orientation, religion, national origin and other characteristics that make each one of us unique. In this uniqueness, we find the most value. Come join us!


Swarm Association

Smart contract developer for Fairdrive protocol

  • Remote - specific timezones
  • Contract
  • Crypto/Fiat

2 m

Smart contract developer for Fairdrive protocol

Swarm is a system of peer-to-peer networked nodes for a decentralised storage and communication service.

Swarm could shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications run autonomously yet securely in a planetary-scale deployment and execution environment.

Fairdrive protocol aims to be a set of specifications and reference implementations with 6 milestones. The first 5 are about creating a web3 ecosystem and utilizing the potential of Ethereum Swarm. The last planned step is about tackling integrations with other P2P and web3 systems.

Your role

  • Contributing to Fairdrive protocol proposal writing, specifically but not exclusive to Registry proposal
  • Writing smart contracts, having in mind
  • optimalisations
  • security assurance
  • upgradability, and
  • interoperability/extensibility between other smart contracts
  • Swap, Swear and Swindle proposals and implementations

Your profile

  • Proficient in Solidity
  • Knowledgeable about Swarm
  • Experienced in writing technical documentation
  • Ideally has knowledge of data structures, formal computer science background

Swarm offers/Team perks:

  • An open, flat and transparent work environment
  • 100% remote friendly
  • Flexible working hours
  • We care about our swarm: Incentives through BZZ, Swarm’s token

Should you be interested in the position, please send your CV to talent@ethswarm.org.


Swarm Association

JavaScript Developer for Fairdrive protocol

  • Remote - specific timezones
  • Contract
  • Crypto/Fiat

2 m

JavaScript Developer for Fairdrive protocol

Swarm is a system of peer-to-peer networked nodes for a decentralised storage and communication service.

Swarm could shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications run autonomously yet securely in a planetary-scale deployment and execution environment.

The storage layer of FairOS, the Decentralised File System(dfs) uses Swarm as the base storage thereby inheriting all the benefits of Swarm. On top of that, it builds other storage business logic, to expose things needed for an application to run. Think of Swarm as the device driver of the hard disk inside your laptop and FairOs-dfs as the Ext4 file system and other databases that run on top of it, except that FairOS-dfs does this for a group of computers instead of one.

The Decentralized File System (dfs) is a stateless layer over Swarm. It uses the building blocks provided by Swarm and exposes high level storage functions like:

  • Creation of Users
  • Logical Drives / Pods
  • File system
  • Key Value Database (like levelDB)
  • Document Database (like mongoDB)
  • Permission Management
  • Payments and Charging

FairOS-dfs can be used along with Swarm to enable web 3.0 Dapps. Following are some of the use cases that it can be used:

  • Personal data store (like de-centralised Dropbox)
  • Distributed Application data store (ex: email app, photo app, content management system, code hub, video app etc.)
  • Data sharing with everyone over the internet (Wikipedia, Open Street Map, Ethereum transactions etc.)

Fairdrive protocol is aimed to be a set of specifications and reference implementations with 6 milestones. The first 5 are about creating a web3 ecosystem and utilizing the potential of Ethereum Swarm. The last planned step is about tackling integrations with other P2P and web3 systems.

Your role

  • FairOS-dfs data structure and logic implementation in JS (in tandem with a golang developer maintaining FairOS golang)
  • Porting FairOS-dfs features to Javascript
  • Porting FairOS-dfs/Bee integration features to Javascript
  • Contributing to Fairdrive protocol proposal writing
  • Registry library implementation
  • CLI tools implementation
  • FD-pre-processor library implementation
  • Auth library (Authentication + Authorisation) implementation
  • Web3 Backend framework implementation
  • High-level data structures implementation

Your profile

  • Proficiency in Javascript
  • Deep understanding of web3 architecture
  • Experience in writing technical documentation
  • Ideally has knowledge of data structures, formal computer science background

Swarm offers/Team perks:

  • An open, flat and transparent work environment
  • 100% remote friendly
  • Flexible working hours
  • We care about our swarm: Incentives through BZZ, Swarm’s token

Should you be interested in the position, please send your CV to talent@ethswarm.org.


Swarm Association

Browser extension developer

  • Remote - specific timezones
  • Contract
  • Crypto/Fiat

2 m

Browser extension developer

Swarm is a system of peer-to-peer networked nodes for a decentralised storage and communication service.

Swarm could shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications run autonomously yet securely in a planetary-scale deployment and execution environment.

Fairdrive protocol aims to be a set of specifications and reference implementations with 6 milestones. The first 5 are about creating a web3 ecosystem and utilizing the potential of Ethereum Swarm. The last planned step is about tackling integrations with other P2P and web3 systems.

Your role:

  • Implementing Browser <-> Dapp interaction capabilities forAuthentication
  • Authorisation
  • Data economics
  • Addressing web3 resources
  • Content verifications
  • Swarm extensions implementationweb2 compatibility (research)
  • Firefox compatibility
  • Feed and immutable addressing
  • Swarm in browser
  • P2P connectivity
  • Kademlia routing, etc.

Skills and requirements:

  • Proficiency in developing browser extensions
  • Knowledgeable about Swarm
  • Experience in writing technical documentation
  • Ideally, you have formal computer science background

Swarm offers/Team perks:

  • An open, flat and transparent work environment
  • 100% remote friendly
  • Flexible working hours
  • We care about our swarm: Incentives through BZZ, Swarm’s token

Should you be interested in the position, please send your CV to talent@ethswarm.org.


Swarm Association

Senior API Developer (Go)

  • Remote - specific timezones
  • Contract
  • Crypto/Fiat

2 m

Senior API Developer (Go)

Bee team

Swarm is a system of peer-to-peer networked nodes for a decentralised storage and communication service.

Swarm could shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications run autonomously yet securely in a planetary-scale deployment and execution environment.

Bee is a Swarm client implemented in Go. It’s the basic building block for Swarm Network. Bee provides low level constructs for file storage, feeds, key-value stores and untraceable communication.

The Swarm Bee team strives to keep things clear and simple, making reasoning and discussions efficient. In a broader sense, this applies to everything we do.

Solid, well-tested code is delivered in an agile manner.

Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries.

For the development of our client-facing APIs (HTTP and CLI), we’re looking for a strong candidate with experience designing and shaping APIs. Ideally, you should be fluent with API design principles, have experience with full-stack web development and are aware of the friction points of integrating application frameworks in browsers. You’ll get extra points if you understand web3 concepts and how they affect browser security models.

Your role

  • Development and maintenance of the client-facing APIs of Swarm’s reference implementation in Go aka Bee
  • Take an active role in shaping our APIs
  • Coordinate API design with other stakeholders within and outside the organization
  • Bringing code up to spec
  • Delivering well-tested code
  • Conducting thorough code reviews to your peers

Your profile

  • You like to work remotely
  • You are available around CET timezone
  • You manage your own time effectively and respect time constraints
  • You like to take the initiative
  • You don’t need to google SOLID principles
  • You can express yourself fluently in English, both verbally and in writing

We appreciate

  • A passionate open-source contributor
  • Experience with libp2p
  • Experience with Javascript and WASM
  • Familiarity with web3 concepts and ecosystem
  • Good grasp of distributed systems
  • Acquaintance with cryptographic concepts
  • Knowledge of Kubernetes, Grafana, Jaeger and OpenTracing

Swarm offers/Team perks:

  • An open, flat and transparent work environment
  • 100% remote friendly
  • Flexible working hours
  • We care about our swarm: Incentives through BZZ, Swarm’s token

Should you be interested in the position, please send your CV to talent@ethswarm.org.


Swarm Association

Senior Javascript Developer

  • Remote - specific timezones
  • Contract
  • Crypto/Fiat

2 m

Senior Javascript Developer

Javascript/API team

Swarm is a system of peer-to-peer networked nodes that create a decentralised storage and communication service. The system is economically self-sustaining due to a built-in incentive system enforced through smart contracts on the Ethereum blockchain.

Swarm aspires to shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications can run autonomously yet securely in a planetary-scale deployment and execution environment.

For the development of our client-facing APIs (HTTP and CLI), we’re looking for a strong candidate with experience designing and shaping APIs. Ideally, you should be fluent with API design principles, have experience with full-stack web development and are aware of the friction points of integrating application frameworks in browsers. You’ll get extra points if you understand Web3 concepts and how they affect browser security models.

Your role

  • Development and maintenance of Swarm’s client-facing APIs
  • Taking an active role in shaping our APIs
  • Coordinating API design with other stakeholders within and outside the organisation
  • Bringing code up to spec
  • Delivering well-tested code
  • Conducting thorough code reviews to your peers

Your profile

  • You are familiar with Typescript
  • You like to work remotely
  • You are available around the CET timezone
  • You manage your own time effectively and respect time constraints
  • You like to take the initiative
  • You don’t need to google SOLID principles
  • You can express yourself fluently in English, both verbally and in writing

We appreciate

  • A passionate open-source contributor
  • Experience with libp2p
  • Experience with Go language
  • Familiarity with Web3 concepts and ecosystem
  • Good grasp of distributed systems
  • Acquaintance with cryptographic concepts

Swarm offers/Team perks:

  • An open, flat and transparent work environment
  • 100% remote friendly
  • Flexible working hours
  • We care about our swarm: Incentives through BZZ, Swarm’s token

Should you be interested in the position, please send your CV to talent@ethswarm.org


Swarm Association

Senior Software Engineer (Go, blockchain)

  • Remote - specific timezones
  • Contract
  • Crypto/Fiat

2 m

Senior Software Engineer (Go, blockchain)

Bee team

Swarm is a system of peer-to-peer networked nodes for a decentralised storage and communication service.

Swarm could shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications run autonomously yet securely in a planetary-scale deployment and execution environment.

Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm Network.

Bee provides low level constructs for file storage, feeds, key-value stores and untraceable communication, through solid, well-tested code delivered in an agile manner.

Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries.

Your role:

  • Development of the reference Swarm implementation in Go aka Bee
  • Developing domain-specific knowledge and expertise in the Swarm incentive layer implementation
  • Bringing code up to spec
  • Delivering well-tested code
  • Conducting thorough code reviews to your peers

Your profile:

  • You have a solid grasp of blockchain principles and application design considerations
  • You are familiar with go-ethereum
  • You like to work remotely
  • You are available around the CET timezone
  • You manage your own time effectively and respect time constraints
  • You like to take the initiative
  • You don’t need to google SOLID principles
  • You can express yourself fluently in English, both verbally and in writing

We appreciate:

  • Knowledge of Solidity
  • A passionate open-source contributor
  • Experience with libp2p
  • Good grasp of distributed systems
  • Acquaintance with cryptographic concepts
  • Knowledge of Kubernetes, Grafana, Jaeger and OpenTracing

Swarm offers/Team perks:

  • An open, flat and transparent work environment
  • 100% remote friendly
  • Flexible working hours
  • We care about our swarm: Incentives through BZZ, Swarm’s token

Should you be interested in the position, please send your CV to talent@ethswarm.org


Metav.rs

Blockchain Developer

  • Hybrid
  • Full time
  • Fiat
  • According to experience

2 m

At Metav.rs, we aim to become the leading web3-3D platform for NFT Commerce & Metaverse Experiences. Join us to contribute to building the future of customer experience.

We are a young and ambitious company of 12 employees who signed several Luxury & Fashion brands, finalizing our fundraising.

We are remote-friendly based in France and Hong Kong.

If you’re dedicated and ambitious, Metav.rs is an excellent place to grow your career so don’t hesitate to apply.

Job Highlights

  • Collaborating with managers to determine blockchain technology needs and envisaged functionalities.
  • Creating application features and interfaces by using programming languages and writing multithreaded codes.
  • Applying the latest cryptology techniques to protect digital transaction data against cyberattacks and information hacks.
  • Maintaining client and server-side applications.
  • Optimizing and securing blockchain applications by integrating new tools and technologies.
  • Educating sales personnel on blockchain features that allow secure digital payments.
  • Documenting blockchain development processes and complying with best practices in data protection.
  • Keeping up with current blockchain technologies and cryptography methods.

Requirements:

  • At least 1 year of experience as a blockchain developer.
  • Bachelor's degree in information security, computer science, or related.
  • Extensive experience in back-end development, algorithms, and data structures.
  • Knowledge of cryptography and blockchain protocols.
  • In-depth knowledge of best practices in blockchain management and data protection.
  • Advanced analytical and problem-solving skills.
  • Superb organizational skills and keen attention to detail.
  • Excellent communication and collaboration abilities.

Benefits

  • Hybrid work environment (Paris, Vierzon, Angers or remote), flexible work hours
  • Competitive Salary: a package tailored to your abilities, experiences, and accomplishments.
  • You will be working in an autonomous work environment with trusting, smart, reliable team members to build a game changing, never-before-built platform
  • A chance to develop an early-stage startup in a market and ecosystem that is constantly evolving (growth stage: we are 12 => our boom is to come)
  • Team activities: get to know your coworkers through workplace events, trips, and more.

How to apply for this role?

-> Just send us an email in French or English to jobs@metav.rs (please make sure to specify for which role you are applying).

If you believe you'd be a good fit for the position, we'd love to hear from you and tell you about our ambitions and goals!

-Metav.rs guarantees equal opportunity for all during the recruitment process, without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability or age.-


Etherscan

.NET Web Developer (Full Stack)

  • On site
  • Full time
  • Fiat

6 m

The Role

As Web Developer at Etherscan, you will be able to:

  • Build one of the best blockchain data platforms in the world
  • Create and improve on tools that help developers build new, innovative applications utilizing the Ethereum blockchain
  • Conduct R&D efforts that may be adopted into standards powering the underlying protocols of the network
Responsibilities

You will be expected to:

  • Build out enhancements to Etherscan and other related products
  • Create new tools and features that help users access and interact with the blockchain
  • Fix bugs that have been reported in a timely and thorough manner
  • Work with other team members to ideate on the best solutions for users
  • Create, maintain and improve scalable database queries
  • Ensure design consistency across various features, interfaces, browsers and devices
  • Test new code that is shipped meticulously for bugs and inconsistencies
Qualifications

We expect candidates to have the qualifications below:

  • At least a Bachelor's Degree/Post Graduate Diploma/Professional Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent
  • At least 5 years of experience in Software Engineering where you have been coding at least 6 hours a day
  • Required Skill(s): Asp.net, C#, VB.net, JavaScript, jQuery, MySQL, Postgres, HTML 5, CSS, Bootstrap, Rest API
  • You have been involved in designing or building scalable web systems that are in production
  • You are able to write efficient and well-tested code that is close to bug-free
  • You know a little bit of Devops and are able to configure and deploy code to web servers - both dedicated and cloud platforms
  • You are familiar with databases and have written code that are able to handle very large datasets
  • You like to learn new things, are able to learn fast and have immense interest in blockchain technology
  • Extra points if you are passionate and knowledgeable about Ethereum
How to Apply

If you think you are up for it, apply to us right away and send us your resume to jobs@etherscan.io!
Please feel free to share your Github profile, prior contributions to open source, or any past work that is publicly available together with your application.


Rebcap

Full Stack Developer

  • Remote
  • Full time
  • Crypto/Fiat

7 m

Rebcap is a trading and investment firm active in the digital assets space. Founded in 2020, we apply an augmented discretionary methodology to deliver superior short term, and long term returns.

We’re looking to add a Full Stack Developer who will help develop our infrastructure. The ratio between backend and frontend work will be 90/10 and applicants need to have strong database and cloud infrastructure skills.

The Full Stack Developer position is full-time, completely remote, and offers competitive compensation. As a young company, we also offer the opportunity to gain a leading role and help build our growing firm from an early stage.

Responsibilities

  • Maintain and expand our data infrastructure
  • Develop frontends for our traders and investment analysts
  • Develop trading algorithms

Requirements

  • Flexible
  • Independent
  • Problem-solver
  • Team player

Skills

  • Python
  • PostgreSQL
  • REST and websocket APIs
  • Amazon Web Services (e.g. EC2)
  • HTML and CSS
  • Frontend-framework such as React or Angular
  • Bonus: strong knowledge of a second programming language such as Java or Rust
  • Bonus: blockchain development experience
  • Bonus: familiarity with blockchains and block explorers

For questions about this position, please email us at career@rebcap.com.