Python Software Developer

Year    Noida, Uttar Pradesh, India

Job Description

Position Overview:
We are seeking a Python Developer with strong programming and analytical skills to build high-performance backend systems and APIs.
The ideal candidate should have experience with Python-based REST frameworks, document-oriented databases, and scientific computation tools.
Exposure to networking or optical domains will be considered a plus.
Key Responsibilities:

  • Design, develop, and maintain backend services and RESTful APIs using Python.
  • Implement and maintain microservices using REST frameworks such as FastAPI, Flask Framework.
  • Work with document-oriented databases (e.g., Redis, MongoDB) for efficient data storage and retrieval.
  • Apply mathematical and algorithmic techniques for problem-solving and optimization.
  • Use SciPy and related Python libraries for numerical analysis, modeling, and computation.
  • Integrate with or extend GnPY for optical network path computation and simulation.
  • Participate in full software development lifecycle--design, coding, testing, and deployment.
  • Write clean, well-structured, and maintainable code with proper documentation.
  • Collaborate with cross-functional teams to design scalable, resilient solutions.
Skills & Qualifications:
Mandatory:
  • Strong proficiency in Python (core concepts, OOP, async programming).
  • Must have 2 to 6 years of Industry experience.
  • Proven experience in building REST APIs using Flask, FastAPI Framework.
  • Hands-on experience with MongoDB or Redis(document-oriented databases).
  • Solid understanding of mathematics, algorithms, and data structures.
  • Experience with SciPy or similar scientific libraries.
  • Exposure to GnPY or network computation frameworks.
  • Knowledge of containerization (Docker) and CI/CD pipelines.
Good To Have Skills:
  • Understanding of networking concepts (routing, topology, protocols).
  • Experience in optical networking or transport networks.
  • Familiarity with shortest path routing algorithms (Dijkstra, etc.).
  • Experience with Pub/Sub systems (Kafka, RabbitMQ).

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4731022
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Noida, Uttar Pradesh, India
  • Education
    Not mentioned
  • Experience
    Year