Python Backend Developer
AIxBlock, a remote-first startup innovating in AI development and decentralized technologies, is seeking an experienced Python backend developer to join its global team. This full-time, remote role reports directly to the CTO and offers flexible working hours, though a high commitment level (44+ hours/week) is expected. You will be responsible for building and maintaining robust backend systems that integrate Web2 and Web3 components, including real-time services, authentication protocols, and APIs leveraging technologies like Flask, FastAPI, PostgreSQL, MongoDB, and container orchestration tools like Docker and Kubernetes. Competitive compensation includes a negotiable base salary and performance-driven token bonuses, along with annual reviews, holiday gifts, and an environment tailored to personal and professional growth.
Candidates should have at least 3+ years of experience in backend Python development and strong foundations in RESTful and GraphQL API design, authenticated systems (e.g., OAuth2, JWT), and distributed database optimization. Experience with Web3 libraries (e.g., Web3.py), decentralized technologies, message queues (e.g., Kafka/RabbitMQ), and DevOps tools is highly desirable. You should be proficient in unit testing (e.g., pytest), debugging, and backend security best practices. Strong communication and team collaboration skills are essential, as you'll operate within a cross-functional team of AI practitioners and blockchain engineers.
This is a unique opportunity to thrive in a fast-moving, tech-forward company at the intersection of AI, decentralization, and cloud-based workflows. AIxBlock offers a supportive remote culture, structured career progression, and global exposure through collaboration with a distributed, diverse team. Additional perks include annual leave, sick pay, and exclusive training programs. Apply if you're passionate about shaping the future of AI infrastructure and aren’t afraid to take on scaling challenges with cutting-edge tech.
Responsibilities
System Integration: Develop and maintain back-end services that integrate Web2 and Web3 components, including smart contracts, decentralized systems, and API services.
API Development: Build and manage RESTful and GraphQL APIs for communication between front-end applications, back-end services, and blockchain networks.
Real-Time Notification Systems: Develop real-time notification services using WebSockets, webhook callbacks, or long polling mechanisms.
Database Management: Design and optimize relational (e.g., PostgreSQL) and non-relational (e.g., MongoDB) databases for performance and scalability.
Authentication and Security: Implement secure user authentication mechanisms, including OAuth2, JWT, and blockchain wallet authentication.
Scalability: Ensure back-end services are robust, scalable, and performant under high-load scenarios.
Blockchain Integration: Implement back-end solutions that interact with blockchain networks (e.g., Ethereum, Polygon) using Web3 libraries like Web3.py or similar.
Microservices Architecture: Develop and maintain microservices to support modularity and ease of system scaling.
Testing and Debugging: Write unit tests, perform integration testing, and debug issues to maintain high system reliability.
Collaboration: Work closely with front-end developers, blockchain engineers, and product managers to align on requirements and deliver integrated solutions.
Monitoring and Maintenance: Implement logging, monitoring, and alerting mechanisms to ensure the health of back-end services.
Other related task assigned by the Line Manager
Requirements
a. Experience: 3+ years of back-end development experience using Python.
b. Technical Skills:
- Proficiency in Python frameworks such as Flask, FastAPI, or Django.
- Strong understanding of RESTful and GraphQL API design and implementation.
- Familiarity with database technologies, including PostgreSQL, MySQL, or MongoDB.
- Exposure to message queues like RabbitMQ or Kafka is a plus.
- Testing and Debugging: Proficient in writing unit tests using pytest or similar frameworks and debugging back-end systems.
- Security Practices: Familiarity with best practices for back-end security, including data encryption, secure authentication, and secure API development.
c. Nice to have: Blockchain Knowledge, Experience with Web3 libraries, Experience with decentralized storage systems, Knowledge of hybrid machine learning frameworks, Familiarity with DevOps practices, Understanding of tokenomics and blockchain wallet integration, Experience with cloud services like AWS.
Compensation & Benefits
a. Compensation: Base salary: Negotiated based on experience. Token bonus based on Performance.
b. Benefits: Salary review depending on performance, Birthday gift, Holiday gift, Year-end Performance Bonus (Cash), Year-end party.
c. Leaves: Public holidays, Annual leave, Sick leave with pay, Period leave for female employees, Personal leave policy for special cases.
d. Training and recognition: Performance recognition and promotion opportunities, External/internal training programs.
e. Working environment: Fully remote work, Flexible working hours, Fast-track for professional growth, Opportunity to meet and work with global professionals.
Application Process
Resume & Portfolio screening, Interview with the TA, Interview with the CTO, Offer discussion, and Contract Signing.
Similar Jobs





