Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Rome Protocol | westlake village, ca, usa | $120k - $250k | |||
Openmesh | Remote | $112k - $156k | |||
Layerzerolabs | Vancouver, Canada | $91k - $112k | |||
falconx | New York, NY, United States | $81k - $89k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Parity Technologies | New York, NY, United States | $62k - $77k | |||
Circle | Washington, United States | $69k - $82k | |||
Circle - Referrals | Remote | $69k - $82k | |||
BabylonChain Inc. | United States | $72k - $75k | |||
Shardeum Foundation | Remote | $122k - $180k | |||
OpenZeppelin | Remote | $140k - $157k | |||
LayerZero Labs | Remote | $140k - $157k | |||
RDX Holdings | Remote | $122k - $180k | |||
Hyphen Connect Limited | London, United Kingdom | $84k - $125k | |||
Ledger | Paris, France | $107k - $117k | |||
Ripple | San Francisco, CA, United States | $134k - $168k |
In this role, you will be responsible for ensuring seamless integrations between Rome's platform and our customers' systems. You will gather customer requirements, provide technical solutions, work with our engineering team to resolve issues, and support customers throughout the integration process.
About Rome Protocol
Rome Protocol is building a set of services on Solana for L2s. One of the services is a shared sequencer on Solana for L2s amongst others. Shared sequencers and these services solve the biggest problems for Ethereum’s rollup-centric future. Solana provides a well-tested, secure, decentralized and high throughput network to solve these problems
We work in person from our Westlake Village (CA) office and are remote friendly.
Responsibilities
- Customer Integration Management: Work with customers to understand their integration needs, provide tailored solutions, and ensure successful implementation.
- Technical Troubleshooting: Diagnose and resolve integration issues, providing technical support and guidance to maintain continuous system operability.
- Documentation & Knowledge Sharing: Develop and maintain documentation for integration processes, best practices, and system architectures, ensuring clear communication and knowledge sharing within the team.
- Ethereum Rollup Proficiency: Develop expertise in Ethereum Rollup technologies such as Arbitrum, Optimism, Polygon, and zkSync, focusing on deployment, operation, debugging, and improvements.
Requirements
- Technical Proficiency: Proficient in Rust and Solidity.
- Independent Work: Ability to work independently from conceptualization to implementation.
- Communication Skills: Excellent proficiency in English, both written and verbal.
- Blockchain Architecture Knowledge: Deep understanding of Ethereum client architecture, particularly its EVM execution client, Geth.
- Rollup Technology Familiarity: Familiarity with various Ethereum Rollup clients, their components, and the trade-offs involved.
- EVM Integration Skills: Comprehensive knowledge of the EVM and its integration with external tools.
- Web3 Experience: Proficient with Web3 libraries and backend development (e.g., ethers and web3 libraries).
- Industry Passion: Keen interest in the Web3/crypto industry and user experience with crypto applications (e.g., Uniswap, Aave).
- Educational Qualifications: Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field.
Technologies We Employ and Train In
- Geth and its Rollup derivatives
- Rust and Solana
- AWS cloud services
- Ethers and web3 libraries
Benefits
- Top-tier salary and equity package
- In-person office in Westlake Village (near Los Angeles)
- Health, dental, and vision coverage
- Team on-site events
- Travel to crypto conferences
- Unlimited vacation policy
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.