Python Back-end Engineer Offline

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.

The job ad is no longer active

Look at the current jobs Python →

Similar jobs

Countries of Europe or Ukraine
Countries of Europe or Ukraine