Solana Web3 Developer (Jupiter Swap Transaction Integration

Job ID: 39049454

Budget: £10 – £15 GBP

Overview

We are seeking a highly experienced Solana developer to integrate Jupiter Swap transactions into our existing platform. This role involves handling complex aspects of the Solana ecosystem—such as SPL tokens, optimized fees, dynamic slippage, RPC configuration—and includes transaction confirmation and resending processes to ensure reliability in every swap cycle.

Responsibilities

Jupiter Swap Integration

- Integrate Jupiter Swap transaction flows seamlessly into our platform
- Handle the entire swap process (initiation, signature, confirmation, error handling, resending failed transactions)

Solana Web3 & SPL Tokens

- Develop and maintain Solana web3 interactions, including SPL token operations (creation, transfer, burning)
Optimize priority fees and manage various fee structures for cost-effective transactions
Transaction Management

- Set and manage dynamic slippage parameters for stable swap outcomes
- Implement and monitor landing (confirmation) transactions on the Solana blockchain
- Implement robust logic for transaction resending in case of failures

RPC Configuration

- Configure and maintain multiple Solana RPC endpoints
- Troubleshoot RPC-related issues to ensure high availability and minimal downtime

Collaboration & Documentation

- Work closely with front-end and product teams to integrate Solana functionalities seamlessly
- Document processes and best practices for ongoing maintenance and scalability

Required Skills & Experience
- Strong proficiency in Solana web3, including key concepts like accounts, instructions, and transaction lifecycles
- Hands-on experience with Jupiter Swap or other Solana-based swap protocols
- Ability to optimize fees and handle priority fee settings for efficient transactions
- Comfortable configuring and troubleshooting Solana RPC endpoints

Nice to Have

- Knowledge of Solana security best practices and strategies for mitigating on-chain vulnerabilities
- Familiarity with CI/CD and DevOps processes (automated testing, Docker, Kubernetes) for blockchain applications