Python Back-end Engineer

We are seeking an experienced Python Developer to join our team and work on developing a secure and user-friendly blockchain wallet and payment solution built on the Tron network. The successful candidate will be responsible for designing, implementing, and maintaining the backend systems and APIs that power our decentralized application (DApp).
Responsibilities:
• Design and develop the backend architecture for our Tron-based DApp using Python and relevant frameworks/libraries.
• Implement secure and efficient APIs for wallet management, transaction processing, and integration with the Tron blockchain.
• Develop and maintain the core logic for key management, encryption, and secure storage of user funds.
• Collaborate with front-end developers to ensure seamless integration between the backend and user interfaces.
• Write clean, well-documented, and maintainable code following best practices and industry standards.
• Perform code reviews and ensure adherence to coding standards and security best practices.
• Participate in the entire application lifecycle, from concept and design to testing and deployment.
• Stay up-to-date with the latest developments in blockchain technology, cryptography, and security protocols.
Requirements:
• Strong proficiency in Python and object-oriented programming principles.
• Solid understanding of blockchain technology, cryptography, and distributed systems.
• Experience with popular Python web frameworks such as Django, Flask, or FastAPI.
• Familiarity with Tron blockchain architecture, smart contracts, and decentralized applications.
• Knowledge of RESTful API design and implementation.
• Experience with database management systems (e.g., PostgreSQL, MongoDB).
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration abilities.
• Familiarity with agile development methodologies and version control systems (e.g., Git).
• Familiarity with containerization technologies like Docker is a plus.
• Experience with security best practices, including secure key management and encryption techniques.
Preferred Qualifications:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• Previous experience working with blockchain projects or decentralized applications.
• Contribution to open-source projects related to blockchain or cryptocurrency.
• Understanding of decentralized finance (DeFi) concepts and protocols.
• Knowledge of smart contract development and testing frameworks.

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
109 views    28 applications

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