Python Developer Offline

We are looking for an experienced  Python Developer to join our team and contribute to building scalable, high-performance solutions.

 

Requirements

Experience:

  • 3+ years of hands-on experience with Python (Flask or FastAPI).
  • 2+ years of hands-on experience with Node.js
  • 2+ years working with MongoDB, including NoSQL principles, schema design, and query optimization.
  • 1+ years of experience with microservices and Celery.
  • Familiarity with Elasticsearch for observability and logging.

     

Technical Skills:

  • Strong expertise in RESTful API development, data serialization, and testing.
  • Proficiency in working with PyMongo (MongoDB client) and Elasticsearch.
  • Solid understanding of microservices architecture, message brokers (RabbitMQ, Redis), and performance optimization.
  • Experience with code reviews, maintaining coding standards, and debugging complex issues.

     

Responsibilities

  • Design and develop scalable microservices using Flask/FastAPI.
  • Optimize MongoDB schemas, queries, and indexing strategies.
  • Integrate Elasticsearch for logging and observability.
  • Implement asynchronous tasks with Celery and message brokers.
  • Participate in architectural discussions, propose improvements, and conduct code reviews.
  • Ensure high-quality, maintainable code through rigorous unit testing and best practices.

     

Soft Skills:

  • Strong problem-solving mindset and ability to work collaboratively in a team.
  • Effective communication skills in a remote work environment.
  • Proactive approach to challenges and willingness to learn and improve.

     

If you're passionate about building scalable solutions and thrive in a dynamic environment, we'd love to hear from you!

To apply for this and other jobs on Djinni login or signup.