| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Remotebase | Pakistan | $90k - $100k | |||
Enya Labs | Palo Alto, CA, United States | $72k - $75k | |||
Offchain Labs | Remote | $33k - $75k | |||
Consensys | Remote | $157k - $293k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Connext | Remote | $85k - $109k | |||
Calyptus | New York, NY, United States | $72k - $88k | |||
Matter Labs | Remote | $89k - $102k | |||
OKX | Singapore, Singapore | $54k - $80k | |||
Waku | Madrid, Spain | $36k - $90k | |||
Omni Network | Remote | $84k - $90k | |||
Scroll.io | Remote | $87k - $110k | |||
Stellar Staffing Solution | San Francisco, CA, United States | $140k - $265k | |||
OKX | Hong Kong, Hong Kong | $140k - $144k | |||
Coinbase | San Francisco, CA, United States | $275k - $324k | |||
Scroll.io | Remote | $72k - $112k |
Remotebase is more than just a job search platform - we're building a remote work community where you can thrive and succeed. We connect top tech talent with top clients and make it easy for you to find the job you want. So why wait? Join us and be a part of our bridge to success!
We are on the lookout for an extraordinary Backend Engineer to lead the development of our state-of-the-art blockchain payment network. This role transcends mere coding; it involves architecting a platform that harmoniously unites traditional fiat transactions with the dynamic world of blockchain. Your expertise will be pivotal in creating a system that exemplifies performance, reliability, security, and scalability within a complex, distributed framework.
Key Responsibilities
- Architect and develop backend components for our blockchain payment platform, ensuring seamless integration and transaction integrity across fiat and blockchain payment rails.
- Expertly handle blockchain interactions using Web3.js, with a deep understanding of Layer-1 (Ethereum) and Layer-2 solutions for enhanced transaction efficiency and scalability.
- Design and maintain a microservices architecture focused on high performance, scalability, and reliability.
- Develop GraphQL APIs for efficient frontend-backend communication.
- Ensure data integrity and implement advanced features like time-series database integration, effective caching, and asynchronous processing through message queues.
- Deeply understand and apply distributed system design, utilizing contemporary technologies and methodologies.
- Implement robust caching mechanisms for platform performance optimization.
- Manage and integrate AWS services to construct a resilient cloud infrastructure.
- Uphold high security standards, including implementing OAuth 2.0 for secure authentication.
- Collaborate with cross-functional teams to foster rapid and agile development cycles.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of backend development experience, with a strong emphasis on building scalable and resilient systems.
- Proficiency in blockchain technologies, with a focus on payment systems.
- Demonstrated experience in developing and managing APIs, preferably with an API-first approach.
- Proficient in designing, developing, and maintaining microservices architecture. Experience with containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes) is highly desirable.
- Extensive experience with cloud services, particularly AWS (including Lambda, RDS, ECS/Fargate, etc.), and understanding of cloud-native development practices.
- Proficiency in Node.js and GraphQL. Knowledge of other relevant programming languages and frameworks is a plus.
- Solid grasp of PostgreSQL and experience in managing data in a distributed, microservices environment.
- Familiarity with security protocols and standards, especially OAuth 2.0, and understanding of security best practices in API development and microservices.
- A minimum of 3 years of experience in the fintech sector, particularly in payment processing. Understanding of payment gateway integration and compliance standards (like PCI DSS).
- In-depth knowledge of distributed systems, data consistency models, and message queue systems (e.g., Kafka, RabbitMQ).
- Exceptional problem-solving abilities and strong teamwork orientation. Excellent communication skills for effective cross-functional collaboration.
In addition to a market competitive compensation, we have a reward philosophy that expand beyond this.
- Fully remote with office optional. You decide when you would like to work from home and when from the office.
- Flexible timings. You decide your work scheduled.
- Market competitive compensation (in $$).
- Insane learning and growth
What is the meaning of Layer 2?
Layer 2 in the context of cryptocurrency and blockchain technology refers to a secondary framework or protocol that is built on top of an existing blockchain system (the main chain or Layer 1)
The primary purpose of Layer 2 solutions is to solve the scalability and speed issues that many blockchains face, especially those that have become popular and heavily used, like Ethereum
Here are the key aspects of Layer 2 solutions:
- Scalability Enhancement: They help in scaling the main blockchain by handling transactions off the main chain. This reduces the burden on the main chain, allowing for faster and cheaper transactions.
- Types of Layer 2 Solutions: There are various forms of Layer 2 solutions, including state channels, sidechains, plasma chains, and rollups. Each has its own mechanism for interacting with the main chain and handling transactions.
- State Channels: These involve two parties engaging in numerous transactions outside of the main chain, which are then consolidated into a single transaction. This is especially useful for situations where multiple transactions occur between the same parties.
- Sidechains: These are separate blockchains that are connected to the main chain via a two-way peg. They operate independently and can have their own consensus mechanisms but are secured by the main chain.
- Plasma Chains: Plasma chains are similar to sidechains but with a more hierarchical structure. They report back to the main chain regularly and are optimized for mass transaction handling.
- Rollups: Rollups process and store transaction data on a sidechain but post transaction data to the main chain. They come in two varieties: optimistic rollups and zk-rollups, each with its own method of transaction verification.
- Security Considerations: While Layer 2 solutions are generally secure, they can have different security models compared to the main chain. This is an important consideration for users and developers.
- Impact on User Experience: For end-users, Layer 2 solutions can greatly improve the experience by reducing transaction fees and increasing transaction speeds.
- Adoption and Development: Many blockchain projects are actively developing Layer 2 solutions to enhance their networks. This is an ongoing area of innovation in the blockchain space.