Job Description
The company is a liquidity and technology provider of solutions for the crypto and foreign exchange (FX) industry.
The company specializes in B2B services and products, catering to a wide range of clients including large licensed brokers, crypto exchanges, crypto brokers, forex brokers, hedge and crypto funds, and professional managers.
Job Description
We are seeking skilled developers with experience in Web3, a solid understanding of blockchain technology, and expertise in working with smart contracts and RPC nodes.
You will have the opportunity to work with an existing code base or create components from scratch.
Key Responsibilities
Design Scalable APIs: Ensure caching and fault tolerance for frontend applications.
Develop Efficient Data Processes: Extract, transform, load, index, and aggregate data efficiently.
Create a Billing System: Ensure accuracy and security from scratch.
Implement Routing System: For RPC nodes.
Stay Up-to-Date with Blockchain Technology: Continuously deepen your knowledge of blockchain technology and EVM (Ethereum Virtual Machine), and share insights with the team.
Write Unit Tests: Ensure code reliability and maintainability.
Advocate for Best Practices: Implement and advocate for best practices in software development and system design.
Qualifications
5+ years of experience in Node.js development.
1+ year of experience in blockchain-related projects.
Proficiency in TypeScript 5.8 and Node.js v22.
Hands-on experience with RabbitMQ and Redis for messaging and caching.
Strong understanding of the HTTP protocol.
Experience in building scalable RESTful or JSON-RPC APIs using Express.js or Fastify.
You know how to store data efficiently in Mongo and Postgres.
Familiarity with Viem, Ethers.js, or Web3.js libraries.
Solid understanding of smart contracts, ETH RPC node API, tokens, gas, and consensus mechanism.
Preferably
Knowledge and hands-on experience in CI/CD solutions would be a plus.
Understanding of ETL flows, data warehouses, and data lakes.
Familiar with hardhat tool.
Understanding of ETL flows, data warehouses, and data lakes.
Benefits
Competitive salary based on knowledge and experience.
Annual leave (24 days as per group policy).
Flexible working options such as remote working and hybrid schedules.
Support for continuing education, certifications, and professional training programs relevant to the industry (upon completion of 1 year with the company).
Performance-related annual bonuses based on individual performance and KPIs completed.
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in San Francisco offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
