Job Role Insight
Date Posted
Sep 2, 2025
Location
Remote
Salary
N/A
Job Type
Full-Time
Description
We are looking for an experienced Senior Back-End Developer to join our team. You will be responsible for building and maintaining the core of our platform, a robust system that integrates Web2 and Web3 components. Your work will be crucial in ensuring our services are scalable, secure, and performant, connecting our front-end applications with smart contracts, decentralized systems, and databases.What You'll Do
- System & API Development: Develop and maintain back-end services and APIs, including RESTful and GraphQL endpoints, to facilitate communication across our tech stack.
- Blockchain Integration: Implement secure and scalable back-end solutions that interact with blockchain networks like Ethereum and Polygon using Web3 libraries.
- Database Management: Design, optimize, and manage both relational databases (like PostgreSQL) and non-relational databases (like MongoDB) for high performance and scalability.
- Authentication & Security: Implement secure user authentication mechanisms, including OAuth2, JWT, and blockchain wallet authentication.
- Scalability & Microservices: Develop and maintain a microservices architecture to support system modularity and ensure our services remain robust under high-load scenarios.
- Real-Time Systems: Build real-time notification services using WebSockets, webhooks, or long polling to provide instant updates to users.
- Testing & Monitoring: Write unit and integration tests to ensure system reliability. You will also implement logging, monitoring, and alerting to maintain the health of all services.
- Collaboration: Work closely with front-end developers, blockchain engineers, and product managers to deliver seamless, integrated solutions.
What You'll Bring
- Experience: 3+ years of back-end development experience using Python.
- Technical Skills:
- Proficiency in Python frameworks like Flask, FastAPI, or Django.
- Strong understanding of API design (RESTful, GraphQL) and implementation.
- Hands-on experience with database technologies (PostgreSQL, MySQL, MongoDB).
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Proficiency with Git for version control.
- Exposure to message queues like RabbitMQ or Kafka is a plus.
- Blockchain Knowledge: A solid understanding of blockchain fundamentals, smart contracts, and decentralized systems.
- Testing & Security: Proficient in writing unit tests (pytest) and debugging. You are familiar with back-end security best practices, including data encryption and secure authentication.
- Soft Skills: Excellent communication and problem-solving abilities.
Nice to Have
- Experience with Web3 libraries (Web3.py, Brownie).
- Experience with decentralized storage systems (IPFS, Filecoin).
- Knowledge of hybrid machine learning frameworks.
- Familiarity with DevOps practices and CI/CD pipelines.
- Understanding of tokenomics and blockchain wallet integration.
- Experience with cloud services (AWS, Azure).
Skills and competencies show up in different forms and can be based on different experiences, so we strongly encourage you to apply even if you don't have all the requirements listed above.
Similar Jobs
