Senior Backend Python Developer

0



We are seeking a highly skilled Backend Python Developer with strong experience in building scalable, reliable, and high-performance server-side applications. The ideal candidate will have expertise in Python, Flask, RESTful APIs, and database management (both relational and NoSQL). You will play a key role in designing application architectures, integrating advanced systems, and ensuring robust data processing pipelines.

This role offers the opportunity to work on cutting-edge projects in a collaborative environment, leveraging modern backend development practices and emerging technologies.


Key Responsibilities

Backend Development

  • Design, develop, and maintain RESTful APIs using Python and Flask.
  • Build robust, reusable, and efficient server-side components using Python OOP principles.
  • Integrate and manage databases, including SQL Server, CosmosDB/MongoDB, and Redis.
  • Implement caching and performance optimization strategies for scalable applications.

Application Architecture & Advanced Development

  • Design and implement scalable and maintainable backend architectures.
  • Work with ORM systems (e.g., SQLAlchemy) to streamline database interactions.
  • Develop ETL pipelines for data processing and integration (preferred).
  • Enhance application functionality with AI tools, BI systems, or expert systems (preferred).

Specialized Systems Integration

  • Develop backend services for report generation, image manipulation, and video processing.
  • Handle GeoJSON and spatial data for mapping and visualization.
  • Implement secure authentication and authorization mechanisms (OAUTH, SSO, etc.).

Collaboration & Continuous Improvement

  • Work closely with front-end developers, and product owners to align backend services with user-facing features.
  • Participate in code reviews, testing, and debugging to maintain high-quality deliverables.
  • Stay current with emerging backend technologies and propose innovative solutions.

Required Qualifications

  • 3+ years of backend development experience with Python and Flask.
  • Strong expertise in RESTful API design and implementation.
  • Proficiency with relational (SQL Server) and NoSQL databases (CosmosDB/MongoDB).
  • Hands-on experience with Redis or other caching solutions.
  • Solid understanding of Python OOP and reusable component design.
  • Familiarity with API testing and debugging tools such as Postman, Insomnia, or similar.

Preferred Qualifications

  • Experience with ORMs such as SQLAlchemy.
  • Familiarity with report generation, ETL pipelines, and data integration.
  • Understanding of AI components, BI systems, and expert systems.
  • Knowledge of image manipulation and video processing frameworks.
  • Experience with GeoJSON and mapping tools (Leaflet, Mapbox, etc.).
  • Expertise in OAUTH, SSO, and authentication frameworks.
  • Hands-on experience with Azure cloud services.
  • Basic knowledge of HTML, CSS, JavaScript, jQuery, or Bootstrap
  • Experience with Pandas and NumPy
  • Python console application development
  • Knowledge and experience with Linux and running Python on Ubuntu servers
  • Multi-threaded programming
  • Asynchronous Python programming
  • Configuration and experience with Apache HTTPD
  • Generating PDFs from code
  • Experience with Message Queue systems
  • Secure authentication and authorization should contain JWT (JSON Web Tokens)


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied