| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Offchain Labs | United States | $63k - $87k | |||
Pagoda | San Francisco, CA, United States | $63k - $95k | |||
The Sourcery | San Francisco, CA, United States | $58k - $87k | |||
Bittrex | Washington, United States | $72k - $75k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Ethereum Foundation | Remote |
| |||
CoinTracker | Remote | $72k - $100k | |||
Afterpay | San Francisco, CA, United States |
| |||
Kava Labs | New York, NY, United States | $54k - $80k | |||
Tech Mahindra | Mexico City, Mexico | $84k - $100k | |||
Elixir Games | Madrid, Spain | $20k - $35k | |||
Bitfinex | Stuttgart, Germany | $54k - $60k | |||
Bitfinex | Berlin, Germany | $54k - $60k | |||
Bitfinex | Berlin, Germany | $54k - $60k | |||
Bitfinex | Hamburg, Germany | $54k - $60k | |||
Radix DLT | United Kingdom | $85k - $87k |
Offchain Labs is building a suite of scaling solutions for Ethereum. This includes Arbitrum, an Optimistic Rollup, that instantly scales apps, reducing costs and increasing capacity, without sacrificing Ethereum's security. Porting contracts to Arbitrum requires no code changes or downloads since it’s compatible with existing Ethereum developer languages and tooling.
Our team is extremely passionate and works tirelessly to bridge the gap between what blockchain is and what blockchain can be. We strive to maintain an atmosphere that fosters innovation and new ideas through collaboration, research, and deep discussions. After raising an initial round of $3.8M in seed funding in January 2019 and a $20M series A, as well as a $100M series B in 2021, we are ready to hire additional team members that have an interest in working in the blockchain space and a knack for approaching problems in unconventional ways.
About You:
- Have been part of a team developing cutting edge solidity-based decentralized applications
- Deep understanding of Smart-Contracts
- Willingness to work across a lot of codebases
- Passionate about building decentralized applications and smart contracts
- Have a deep understanding of the needs and behaviors of the Ethereum ecosystem
- Naturally create excitement around the projects you are building with users and developers
- Excited to learn about cutting-edge scalability protocols and to help bring cutting-edge research to the real world
- Experience with TypeScript in a full-stack environment, modern frontend frameworks (i.e. React), and Ethereum development (Truffle, Ethers, Web3, Solidity)
- Your communication >
- You look for ways to help beyond the scope of your day-to-day work
- Security-minded and always keeping an eye out for potential threats and vulnerabilities in your code
- Capable and eager to delve into technical concepts about how Arbitrum works both with regards to features and internal API architecture and third-party API architecture
- Have experimented with a variety of languages and applications
- Always enthusiastic to dive into an unfamiliar codebase and come out the other side with a clear understanding of the inner workings of that application
- Made significant contributions to the products you have worked on throughout your career
- Comfortable with CS fundamentals, either from a formal university program or through self-learning
- Coordinate and execute integration with popular Dapps and blockchain ecosystems
- Present and explain the technical concepts and features that power Arbitrum
- Be on the front lines of technical issues arriving during integrations, and quickly resolve any issues
- Be the technical leader on integrating all external technologies with Arbitrum
- Be tasked with keeping all integration documentation accurate and up to date
- Clearly and accurately convey developer needs to the engineering team
How do I become an integration developer?
Becoming an integration developer typically involves a combination of education, training, and practical experience
Here are some steps you can take to become an integration developer:
- Obtain a degree in computer science or a related field: A bachelor's degree in computer science or a related field can provide you with a solid foundation in programming, software development, and database management.
- Learn programming languages: Integration developers typically use programming languages like Java, Python, or C# to create integrations between different systems. It's essential to have a good understanding of these languages to be successful in this field.
- Gain experience with integration technologies: Familiarize yourself with integration technologies such as REST, SOAP, and messaging protocols like JMS, MQ, or AMQP.
- Develop knowledge of APIs and microservices: APIs (Application Programming Interfaces) and microservices are two critical concepts that integration developers need to understand. APIs allow different applications to communicate with each other, while microservices enable the development of complex applications by breaking them down into smaller, more manageable components.
- Learn about enterprise integration patterns: Enterprise Integration Patterns (EIPs) are a set of design patterns used in enterprise application integration. Understanding EIPs can help you develop more efficient and effective integrations.
- Get practical experience: Look for internship or entry-level job opportunities that provide hands-on experience with integration technologies. Practice building integrations and working with different systems.
- Stay up-to-date with the latest technologies: The integration landscape is constantly evolving, so it's essential to stay current with the latest trends and technologies in the field. Attend industry events, read relevant blogs, and follow thought leaders in the industry to stay informed.