About the job
Job Summary:
Mybitstore, a cryptocurreny trading firm is seeking a driven Backend Django Intern to support the development of secure, scalable backend systems powering our digital platforms. The intern will gain hands-on experience working with Python, Django, APIs, and databases while contributing to real-world projects in a fast-paced tech environment. This role is ideal for someone passionate about backend development and eager to grow within a fintech-driven ecosystem.
Duties and Responsibilities
- Assist in designing and developing robust backend services using Python and Django.
- Assist in implementing core financial system logic including wallets, transactions, ledgers, and account management.
- Provide assistance in building systems that are scalable, fault-tolerant, and highly available.
- Provide assistance in developing secure RESTful APIs for financial operations.
- Assist in integrating payment gateways, banking APIs, KYC/AML services, and third-party financial services.
- Assist in ensuring transaction accuracy, idempotency, and auditability.
- Assist in designing and maintaining systems for real-time and batch transaction processing.
- Assist in handling reconciliation logic, transaction logs, and financial record integrity.
- Assist in implementing safeguards to prevent double spending, fraud, or inconsistencies.
- Provide assistance in implementing strong authentication, authorization, and encryption mechanisms.
- Provide assistance in ensuring secure handling of sensitive financial and personal data.
- Provide assistance in supporting compliance with financial and data protection regulations and internal security policies.
- Provide assistance in designing optimized database schemas for financial records.
- Assist in ensuring high data integrity, consistency, and secure storage.
- Assist in implementing backups, failover strategies, and disaster recovery support.
- Assist in optimizing systems for high transaction volumes and low latency.
- Provide assistance in monitoring system performance and resolve bottlenecks.
- Provide assistance in implementing logging, monitoring, and alerting for financial operations
- Provide assistance in supporting implementation of fraud detection signals and risk control mechanisms.
- Assist in building monitoring tools to flag suspicious transactions and write unit and integration tests for financial logic and APIs.
- Assist in performing thorough testing of transaction flows and edge cases.
- Assist in working with product, compliance, security, and frontend teams.
- Provide assistance in participating in technical reviews and architecture planning.
- Provide assistance in supporting CI/CD processes and cloud deployment.
- Provide assistance in ensuring secure configurations of servers and services.
- Assist in maintaining documentation for financial systems and APIs.
- Assist in supporting audit and compliance reviews with technical documentation.
- Â Any other related duties.
Qualifications
- A minimum of BSc in computer science, software engineering, IT, and related field
- Basic knowledge of Python programming
- Familiarity with the Django framework and how web applications work
- Understanding of REST APIs and basic client-server architecture
- Basic knowledge of databases (e.g., PostgreSQL, MySQL, or SQLite)
- Familiarity with Git or other version control system
- Understanding of HTML, CSS, and basic frontend-backend interaction
- Knowledge of object-oriented programming (OOP) concepts
- Basic understanding of web security principles (authentication, data protection)
- Ability to write clean, readable, and maintainable code
- Strong willingness to learn and take technical guidance
- Good problem-solving and analytical skills
- Ability to work in a team and communicate technical issues clearly
What You Will Gain
- Hands-on experience building real-world backend systems using Python and Django
- Practical skills in API development, database design, and system architecture
- Exposure to secure fintech systems, including best practices in data protection
- Experience working in a professional software development team and agile environment
- A paid internship opportunity with strong potential for a permanent role based on performance
Kindly send CVs and git profile link to hr.department@mybitstore.com