GS InfotechPython Developer Web/-Based Python Projects Job Description Duties/: Backend Application Engineering/: Use Python frameworks like Django, FastAPI, or Flask to create, modify, and manage production/-grade backend logic. API Design & Integration/: Create, document, and make available safe, scalable RESTful or GraphQL APIs with appropriate rate limitation, authentication, and structured JSON/XML data serialisation payloads. Object/-Oriented Core Architecture/: Use sophisticated Python constructs, suitable design patterns, clean data classes, and sound OOP concepts to create software abstractions that are transparent, reusable, and modular.
Asynchronous & Pipeline Processing/: Use libraries like Asyncio, Celery, and message brokers like RabbitMQ or Redis to create and manage high/-throughput asynchronous task queues, web scrapers, or automation pipelines. Test/-Driven Development /(TDD/)/: Create thorough unit, integration, and functional test suites using PyTest or Mock frameworks inside CI/CD pipelines to uphold high code/-coverage standards.
Focus Skills/: Deep, thorough understanding of fundamental Python concepts, such as decorators, generators, context managers, dunder methods, type hinting, and memory management, is required for advanced Python programming.
Framework Fluency/: Real/-world experience creating background jobs and web services using contemporary packages /(FastAPI, Django, Flask, or Celery/). Data Structures & Algorithms/: A thorough grasp of memory/-efficient data structures, multi/-threading/multi/-processing constraints, and algorithmic complexity /(Big/-O notation/).
Database and ORM Proficiency/: Strong ability to use safe, optimised ORM patterns to connect backend systems to PostgreSQL, MySQL, or MongoDB platforms. Apply now to become an integral part of our growing team/! With Regards, HR /- Maria
Interested in this role?