Job description
Job Background:
We are looking for a backend engineer for Astros, a dex aggregator within the NAVI ecosystem. As an important part of the NAVI ecosystem, Astros features cross-chain swap capabilities, aimed at further enhancing the accessibility and liquidity of DeFi across multiple mainstream blockchains.
Job Responsibilities:
- Responsible for the design and development of the company's core business systems, focusing on building a matching system and market data service from scratch, ensuring the efficiency and stability of the trading process.
- Lead the development and optimization of the order system and account services, ensuring the accuracy and security of fund flows and order processing.
- Deeply understand the business logic of centralized exchanges while exploring the technical implementation of DeFi-related scenarios, promoting business expansion in the blockchain finance sector.
- Responsible for the development and maintenance of real-time data push functionalities, implementing real-time market data and order status synchronization in high-concurrency scenarios based on technologies like WebSocket.
- Participate in the architecture design and performance optimization of databases (MySQL, Redis, MongoDB, etc.), addressing technical challenges posed by high concurrency and large data volumes.
- Design reliable asynchronous communication mechanisms based on message middleware like RocketMQ, ensuring consistency and efficiency in data exchange between systems.
- Proactively identify and resolve potential system issues, continuously improving the availability, scalability, and security of the system, and being accountable for the quality and delivery results of the modules under your responsibility.
Qualifications:
1. Technical Foundation:
- Over 5 years of Java backend development experience, solid understanding of core technologies such as Java fundamentals, collection frameworks, and multithreading, familiar with JVM principles and tuning.
- Proficient in using databases like MySQL, Redis, MongoDB, with a deep understanding of their underlying principles and rich performance optimization experience (e.g., index design, caching strategies, sharding solutions).
- Mastery of message middleware like RocketMQ, capable of designing highly reliable message delivery solutions.
- Experience in WebSocket real-time data push projects, familiar with network programming optimization techniques in high-concurrency scenarios.
2. Business Experience:
- Practical development experience in building matching systems and market data services from scratch, with a deep understanding of trading matching logic (e.g., limit orders, market order processing).
- Familiar with the design and implementation of order systems and account services, with practical experience in fund reconciliation and risk control rules.
- Understanding of the core business processes of centralized exchanges, along with some knowledge and technical exploration experience in DeFi (e.g., decentralized trading, liquidity mining).
3. Preferred Qualifications:
- Experience in developing and maintaining high-concurrency (TPS 10,000+) and large data volume (daily data volume in the hundreds of millions) systems.
- Familiarity with blockchain-related technologies (e.g., smart contracts, public chain interface calls), with priority given to candidates with experience in blockchain finance projects.
- Participation in microservices architecture design, with practical experience in troubleshooting distributed system issues and performance tuning.
2. Personal Qualities:
- Strong sense of responsibility and ownership, proactively taking charge of assigned work, following through, and not shirking problems.
- Sincere and friendly communication, able to quickly integrate into the team, eager to share technical experiences, and collaborate efficiently with colleagues across departments.
- Clear logical thinking, capable of solving complex technical problems, with a passion for continuous learning of new technologies and businesses, earning the trust of the team.
What We Offer:
- Competitive salary + project bonuses + equity incentives, recognizing your technical value.
- Opportunities to engage with cutting-edge blockchain finance businesses, participating in building core systems from scratch, with ample room for growth.
- A technology-driven team atmosphere that encourages innovation and experimentation, rejecting repetitive tasks and focusing on core technological breakthroughs.
If you are eager to delve into the blockchain finance field and aspire to build stable and efficient trading infrastructure with technology, we welcome you to join us in exploring new possibilities in fintech!
