Go Developer (Tron Cryptocurrency Exchange Server-Side)

Job Title: Go Developer (Tron Cryptocurrency Exchange Server-Side)
Job Summary:
We are seeking an experienced Go Developer to join our team and contribute to the development and maintenance of our high-performance, scalable server-side system for our cryptocurrency trading exchange built on the Tron blockchain. The ideal candidate should have a strong background in Go programming, distributed systems, and blockchain technology.
Responsibilities:
• Design, develop, and maintain the server-side components of our Tron-based cryptocurrency trading exchange using Go programming language.
• Implement robust and efficient APIs for handling trading operations, order matching, and other core exchange functionalities.
• Integrate with various Tron-based smart contracts and decentralized applications (DApps) to facilitate on-chain trading and settlement.
• Optimize the system for high concurrency, low latency, and fault tolerance using Go's built-in concurrency primitives and best practices.
• Develop and maintain RESTful APIs and WebSocket interfaces for seamless communication between the server and client applications.
• Collaborate with the front-end team to ensure smooth integration and data flow between the server and client components.
• Participate in code reviews, ensure adherence to coding standards, and maintain high-quality code.
• Contribute to the continuous improvement of the system's security, performance, and scalability.
Requirements:
• Strong proficiency in Go programming language and its ecosystem (e.g., goroutines, channels, defer, interfaces).
• Solid understanding of distributed systems, concurrency patterns, and high-performance computing.
• Experience with blockchain technology, particularly with the Tron ecosystem and smart contract development.
• Familiarity with cryptocurrencies, trading algorithms, and order book management.
• Knowledge of RESTful API design principles and WebSocket protocols.
• Proficient in using version control systems, such as Git.
• Strong problem-solving and debugging skills.
• Excellent communication and collaboration abilities.
• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Qualifications:
• Experience in developing high-performance trading systems or cryptocurrency exchange platforms.
• Knowledge of database technologies (e.g., MySQL, PostgreSQL, Redis) and caching mechanisms.
• Familiarity with containerization technologies (e.g., Docker) and cloud deployment (e.g., AWS, GCP).
• Understanding of cryptography, security best practices, and secure coding principles.
• Experience with Agile methodologies and continuous integration/continuous deployment (CI/CD) practices.

About Rapidogate

Modern customers have the patience neither for lengthy check-outs nor for waiting. Payments using QR codes are faster as compared to other modes. Typically, users only need to open the necessary app, scan the QR code, and confirm the payment. This way, QR codes placed outside a restaurant or street food stall, for example, solve the problem of queues because customers don’t need to wait to order and pay for their food.

High internet speeds allow for nearly instant payment processing, so it takes 1-3 seconds on average to complete payment.

Without queues, interpretation, fumbling around for change, etc., the entire process of serving customers can become more efficient. This helps speed up sales, increase the number of customers a business can serve, and focus on providing the best customer experience.

Rapidogate platform has evolved over time to cater to the specific needs of the growth markets.

We offer complete flexibility and easy integration and keep robust compliance with the needs of conventional UPI, Net Banking and Bank card payments.
Получайте новые вакансии "Rapidogate"!
​​
​​

Company website:
https://www.rapidogate.com/
Job posted on 15 April 2024
276 views    55 applications

To apply for this and other jobs on Djinni login or signup.