post_image
Muoro Apply Here

Django/Flask

Job Description

Key Responsibilities

As a Blockchain Quality Assurance Engineer, you'll be instrumental in developing and maintaining our applications. Your core responsibilities will include:

  • Python Development: Crafting robust code using Python, leveraging frameworks such as Django, Flask, or FastAPI.
  • API Integration: Designing and integrating both RESTful and GraphQL APIs into our application architecture.
  • Database Optimization: Enhancing database performance by writing efficient queries and implementing effective indexing strategies for PostgreSQL, MySQL, and MongoDB.
  • Security Implementation: Implementing secure coding practices, including authentication and access control mechanisms.
  • Code Quality Assurance: Upholding high code quality through clean, organized, and thoroughly documented development practices.
  • Cross-functional Collaboration: Collaborating closely with product, design, and other development teams to deliver scalable features.
  • System Enhancement: Participating in code reviews, performing unit tests, and contributing to overall system performance improvements.

Preferred Additional Skills

While not mandatory, candidates with the following will be highly regarded:

  • Exposure to machine learning libraries including NumPy, Pandas, or TensorFlow.
  • Familiarity with the design of microservices-based systems.
  • Experience in managing large datasets or handling real-time data processing tasks.

Education Requirements

  • Undergraduate: Any accredited Bachelor's degree.
  • Postgraduate: Any recognized Master's degree.
  • Doctorate: Not mandatory.

Key Skills

Python
Django
API
Flask
MySQL
GraphQL
MongoDB
FastAPI
DS
Algorithm
Git
Celery
RabbitMQ
kafka
AWS
Azure
Apply Here