Back End Developer - India - Qrata

    Qrata
    Qrata India

    2 weeks ago

    Default job background
    Accounting / Finance
    Description

    About the job

    Company needs a Back-end Developer with expertise in Django, Django Rest Framework, and Web3py, along with strong SQL database skills, including PostgreSQL, and familiarity with Redis and Celery. The ideal candidate should have a keen interest in the crypto/DeFi ecosystem and significant experience in blockchain technology, including data scraping using Cryo and setting up ETL pipelines. Responsibilities include web application design and deployment, front-end integration, database management, query optimization, blockchain integration, asynchronous task processing, and ETL pipeline maintenance, with collaboration across product, engineering, and marketing teams. More details below:

    Minimum Qualifications

    Minimum 3-4 yrs of experience in below tech stacks-

    • Proven experience as a Back end Developer with expertise in Django, Django Rest Framework, and Web3py. (3-4 yrs)
    • Strong background in SQL databases, particularly PostgreSQL.
    • Familiarity with Redis and Celery for asynchronous task processing.
    • Capable in subgraph
    • Experience with blockchain technology, including data scraping using Cryo.
    • Previous involvement in setting up ETL pipelines for indexing on-chain data.
    • Strong problem-solving skills and attention to detail.
    • Excellent communication and collaboration skills.
    • Ability to work independently and within a team in a fast-paced environment.

    Responsibilities

    1. Django Development:
    • Design, develop, test, and deploy robust and scalable web applications using Django and Django Rest Framework.
    • Collaborate with the front-end development team to integrate user-facing elements with server-side logic.
    1. Database Management:
    • Proficient in designing and implementing database schemas, especially with SQL databases, with a focus on PostgreSQL.
    • Optimize database queries for performance and efficiency.
    1. Blockchain Integration:
    • Leverage Web3py to integrate blockchain functionality into our applications.
    • Experience with Cryo for data scraping from blockchain sources.
    1. Asynchronous Processing:
    • Implement and optimize background tasks using Celery and Redis for asynchronous processing.

    5. ETL Pipeline Setup:

    • Develop and maintain ETL pipelines for indexing on-chain data.
    • Ensure data integrity and implement strategies for handling large datasets.

    Candidates with Crypto/Blockchain background will be considered.